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