Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να Κλείστε WCF Υπηρεσίες

Κλείνοντας την υπηρεσία Windows Communication Foundation μπορεί να εξαλείψει πιθανά προβλήματα με την εφαρμογή του πελάτη σας που συχνά συμβαίνουν όταν το WCF δεν έχει κλείσει σωστά . Μια εφαρμογή -πελάτη είναι μια διαχειριζόμενη εφαρμογή που χρησιμοποιεί ο πελάτης WCF να επικοινωνήσει με μια άλλη εφαρμογή , remote service ή βάση δεδομένων . Δημιουργώντας μια εφαρμογή-πελάτη για μια υπηρεσία WCF απαιτεί τη σύναψη δημοσίας συμβάσεως παροχής υπηρεσιών και τη διεύθυνση πληροφοριών για μια παράμετρο υπηρεσίας , καλώντας τις επιχειρήσεις και το κλείσιμο του αντικειμένου WCF πελάτη . Οδηγίες
Η 1

Προσθέστε τον ακόλουθο κώδικα για τη δημιουργία του αντικειμένου -πελάτη :

CalculatorClient wcfClient = νέα CalculatorClient ( ) ? 2

Edit " CalculatorClient » και πληκτρολογήστε το όνομα της υπηρεσίας σας
εικόνων 3

Προσθέστε τον ακόλουθο κώδικα για να κλείσει την υπηρεσία WCF : .

προσπαθήσουμε

{

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

wcfClient.Close ( ) ? }


Η

4 Επεξεργαστείτε το προηγούμενο βήμα και να χρησιμοποιήσετε το το όνομα της μεθόδου σας, αντί να «Προσθήκη ».
5

Προσθέστε τον ακόλουθο κώδικα για να εγκαταλείψετε την υπηρεσία WCF σε περίπτωση « TimeoutException : "

αλιευμάτων ( χρονικό όριο TimeoutException )

{

wcfClient.Abort ( ) ? }


Η 6

Προσθέστε τον ακόλουθο κώδικα για να εγκαταλείψετε την υπηρεσία WCF σε περίπτωση " CommunicationException : "

αλιευμάτων ( CommunicationException commException )

{

wcfClient.Abort ( ) ? }



Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα