Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zatvorte WCF služby

Uzatvorenie službu Foundation Windows Communication môžete eliminovať potenciálne problémy s klientskou aplikáciou , ktoré sa často vyskytujú pri WCF nie je správne zatvorený . Klientská aplikácia je spravované aplikácie , ktorá používa klient WCF pre komunikáciu s inou aplikáciou , vzdialenej služby alebo databázu . Vytvorenie klientskej aplikácie pre služby WCF vyžaduje získanie zmluvy o poskytovaní služieb a informácie o adrese pre koncový bod služby , volať operácie a zatváranie WCF klienta objektu . Pokyny dovolená 1

Pridajte nasledujúci kód na vytvorenie klienta objektu :

CalculatorClient wcfClient = new CalculatorClient ( ) ;
2

Edit " CalculatorClient " a zadajte názov služby
3

Pridajte nasledujúci kód zatvorte WCF služby : .

skúste

{

Console.WriteLine ( wcfClient.Add ( 4 , 6 ) ) ;

wcfClient.Close ( ) ;

}
4

Upravte predchádzajúci krok a použiť Názov vašej metódy namiesto " Pridať " .
5

Pridajte nasledujúci kód na prerušenie služby WCF v prípade " TimeoutException : "

catch ( timeout TimeoutException )

{

wcfClient.Abort ( ) ;

}
6

Pridajte nasledujúci kód zrušíte WCF službu v prípade " CommunicationException : "

catch ( CommunicationException commException )

{

wcfClient.Abort ( ) ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené