November 26
Chiusura del servizio di Windows Communication Foundation in grado di eliminare potenziali problemi con l'applicazione client che si verificano spesso 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. Creare 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.
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 di chiudere il servizio WCF:
provare
{
Console.WriteLine(wcfClient.Add(4, 6));
wcfClient.Close ();
}
4 Modificare il passaggio precedente e utilizzare il nome del tuo metodo invece di "Aggiungi".
5 Aggiungere il seguente codice per interrompere il servizio WCF in caso di un "TimeoutException:"
catch (timeout TimeoutException)
{
wcfClient.Abort();
}
6 Aggiungere il seguente codice per interrompere il servizio WCF in caso di un "CommunicationException:"
catch (CommunicationException commException)
{
wcfClient.Abort();
}