Het sluiten van de Windows Communication Foundation -service kan potentiële problemen met uw client-applicatie die vaak optreden wanneer de WCF is niet goed gesloten te elimineren . Een client applicatie is een beheerde toepassing die een WCF -client gebruikt om te communiceren met een andere toepassing , remote service of database. Het creëren van een client-toepassing voor een WCF- service vereist het verkrijgen van de opdracht voor diensten en adresgegevens van een service-eindpunt , de operaties bellen en sluiten van de WCF client object . Instructies 1 Voeg de volgende code aan de client -object te maken : CalculatorClient wcfClient = new CalculatorClient ( ) ; kopen van 2 bewerken " CalculatorClient " en . typt u de naam van uw dienst 3 Voeg de volgende code aan de WCF-service te sluiten : proberen { Console.WriteLine ( wcfClient.Add ( 4 , 6 ) ) ; wcfClient.Close ( ) op ; } 4 Bewerk de vorige stap en gebruik de naam van uw methode in plaats van " toevoegen . " 5 Voeg de volgende code om af te breken van de WCF-service in het geval van een " TimeoutException : " catch ( TimeoutException timeout ) < br > { wcfClient.Abort ( ) op ; } 6 Voeg de volgende code om af te breken van de WCF-service in het geval van een " CommunicationException : " catch ( CommunicationException commException ) op { wcfClient.Abort ( ) ; }
|