Fermeture du service Windows Communication Foundation peut éliminer les problèmes potentiels avec votre application client qui se produisent souvent lorsque la WCF n'est pas fermée correctement . Une application cliente est une application managée qui utilise un client WCF pour communiquer avec une autre application, service distant ou base de données. Création d'une application client pour un service WCF requiert l'obtention du contrat de service et des informations d'adresse pour une terminaison de service , en appelant les opérations et la fermeture de l'objet client WCF. Instructions
1
Ajoutez le code suivant pour créer l'objet client :
CalculatorClient wcfClient = new CalculatorClient ();
2
Modifier " CalculatorClient » et . tapez le nom de votre service
3
Ajoutez le code suivant à fermer le service WCF :
essayer et
{
Console.WriteLine ( wcfClient.Add ( 4, 6) ) ;
wcfClient.Close (); }
4
Modifier l' étape précédente et d'utiliser le nom de votre méthode au lieu de " Ajouter ".
5
Ajoutez le code suivant à abandonner le service WCF dans le cas d' un " TimeoutException : "
catch ( TimeoutException timeout) < br >
{
wcfClient.Abort (); }
6
Ajoutez le code suivant à abandonner le service WCF dans le cas d' un " CommunicationException : "
catch
( CommunicationException commException )
{
wcfClient.Abort (); }