La chiusura del servizio di Windows Communication Foundation in grado di eliminare i potenziali problemi con l'applicazione client che spesso si verificano quando il WCF non è chiuso correttamente . Un'applicazione client è un'applicazione gestita che utilizza un client WCF per comunicare con un'altra applicazione , servizio remoto o un database . Creazione di un'applicazione client per un servizio WCF richiede l'ottenimento del contratto di servizio e informazioni di indirizzo per un endpoint del servizio , chiamando le operazioni e chiudere l'oggetto client WCF . Istruzioni
1
Aggiungere il seguente codice per creare l'oggetto client :
CalculatorClient wcfClient = new CalculatorClient ( ) ;
2
Modifica " CalculatorClient " e . digitare il nome del vostro servizio
3
Aggiungere il seguente codice per chiudere il servizio WCF :
provare
{
Console.WriteLine ( wcfClient.Add ( 4 , 6) ) ;
wcfClient.Close (); }
4
Modifica il passo precedente e utilizzare il nome del metodo , invece di " Aggiungi ".
5
Aggiungere il seguente codice per interrompere il servizio WCF in caso di " TimeoutException : "
cattura
( TimeoutException timeout) < br >
{
wcfClient.Abort (); }
6
Aggiungere il seguente codice per interrompere il servizio WCF in caso di " CommunicationException : "
cattura
( CommunicationException commException ) per
{
wcfClient.Abort (); }