Stänga Windows Communication Foundation tjänsten kan eliminera eventuella problem med din klient applikation som ofta inträffar när WCF inte är ordentligt stängd . Ett klientprogram är en hanterad applikation som använder en WCF -klient för att kommunicera med ett annat program , fjärrservice eller databas . Skapa ett klientprogram för en WCF-tjänst kräver erhålla serviceavtal och adressuppgifter för en tjänsteslutpunkt , kalla verksamheten och stänga WCF klienten objektet . Instruktioner
1
Lägg till följande kod för att skapa klienten objektet :
CalculatorClient wcfClient = ny CalculatorClient ( ) ;
2
Redigera " CalculatorClient " och . skriv namnet på din tjänst
3
Lägg till följande kod för att stänga WCF tjänsten :
prova
{
Console.WriteLine ( wcfClient.Add ( 4 , 6 ) );
wcfClient.Close ();
}
4
Redigera föregående steg och använda namnet på din metod istället för " Lägg till ".
5
Lägg till följande kod för att avbryta WCF-tjänst i händelse av en " TimeoutException : "
catch ( TimeoutException timeout )
{
wcfClient.Abort ( ) ;
}
6
Lägg till följande kod för att avbryta WCF-tjänst i händelse av en " CommunicationException : "
catch ( CommunicationException commException ) katalog
{
wcfClient.Abort ( ) ;
}