Cierre del servicio de Windows Communication Foundation puede eliminar los problemas potenciales con la aplicación cliente que suele ocurrir cuando el WCF no está bien cerrada . Una aplicación de cliente es una aplicación gestionado que utiliza un cliente de WCF para comunicarse con otra aplicación , servicio o base de datos remota . Creación de una aplicación cliente para un servicio WCF requiere la obtención del contrato de servicio y la información de la dirección de punto final de servicio , llamando a las operaciones y cerrar el objeto de cliente WCF. Instrucciones
1
Agregue el código siguiente para crear el objeto de cliente :
CalculatorClient WCFClient CalculatorClient = new ();
2
Editar " CalculatorClient " y . escriba el nombre de su servicio
3
Agregue el código siguiente para cerrar el servicio WCF :
tratar
{
Console.WriteLine ( wcfClient.Add ( 4 , 6 ));
wcfClient.Close (); }
4
Editar el paso anterior y utilizan la nombre del método en lugar de "Add ".
5
Añada el siguiente código para cancelar el servicio WCF en caso de un " TimeoutException : "
catch ( TimeoutException timeout) < br >
{
wcfClient.Abort (); }
6
Añada el siguiente código para cancelar el servicio WCF en caso de un " CommunicationException : "
catch ( CommunicationException CommException )
{
wcfClient.Abort (); }