martes, 19 de noviembre de 2013

Cómo cerrar Servicios WCF

Captura de excepciones cuando se llama a servicio WCF.

 

SERVICIOS

Cerrando el servicio de Windows Communication Foundation puede eliminar los problemas potenciales con la aplicación cliente que a menudo se producen 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.

 

Agregue el código siguiente para crear el objeto de cliente:

 

CalculatorClient WCFClient CalculatorClient = new ();

 

Editar "CalculatorClient" y escriba el nombre de su servicio.

 

Agregue el código siguiente para cerrar el servicio WCF:

 

intentar

 

{

 

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

 

wcfClient.Close ();

 

}

 

Edite el paso anterior y utilizar el nombre de su método en lugar de "Add".

 

Agregue el código siguiente para cancelar el servicio WCF en caso de un "TimeoutException:"

 

catch (timeout TimeoutException)

 

{

 

wcfClient.Abort ();

 

}

 

Agregue el código siguiente para cancelar el servicio WCF en caso de un "CommunicationException:"

 

catch (CommunicationException CommException)

 

{

 

wcfClient.Abort ();

 

}

 

 

No hay comentarios:

Publicar un comentario