Lukning af Windows Communication Foundation service kan eliminere potentielle problemer med din klient program, der ofte opstår, når WCF ikke er lukket ordentligt. En klient applikation er en styret program, der bruger en WCF klient til at kommunikere med et andet program , remote service eller database. Oprettelse af en klient ansøgning om WCF service kræver at opnå den servicekontrakt og adresse oplysninger for en tjeneste endpoint, kalder driften og lukning af WCF klient objekt. Instruktioner
1
Føj følgende kode til at oprette klient objektet : Hej
CalculatorClient wcfClient = new CalculatorClient ();
2
Edit " CalculatorClient ", og . Skriv navnet på din tjeneste
3
Føj følgende kode for at lukke WCF service:
prøv
{
Console.WriteLine ( wcfClient.Add ( 4, 6 )),
wcfClient.Close ();
}
4
Rediger det forrige trin og bruge navnet på din metode i stedet for " Tilføj".
5
Føj følgende kode for at afbryde WCF service i tilfælde af " TimeoutException : "
fangst ( TimeoutException timeout ) < br >
{
wcfClient.Abort ();
}
6
Føj følgende kode for at afbryde WCF service i tilfælde af " CommunicationException : "
fangst ( CommunicationException commException )
{
wcfClient.Abort ();
}