2010-09-03 16 views

Respuesta

4

Las operaciones de OneWay no esperan un mensaje de respuesta. Simplemente escribe datos en la conexión de red y regresa. Entonces, el único "tiempo de espera" sería el tiempo requerido para escribir el mensaje en la red.

Ten en cuenta que WCF todavía puede bloquear el cliente (Clients Blocking with One-Way Operations):

esto significa que cualquier problema de escribir los datos en el transporte impide que el cliente vuelva a aparecer. Dependiendo del problema, el resultado podría ser una excepción o una demora en el envío de mensajes al servicio.

Editar: En cuanto al tiempo de espera, se establecen en el enlace. Si su operación no puede realizar su "Enviar mensaje", aún puede agotar el tiempo de espera.

+1

Suponiendo que la operación del cliente es exitosa y el servidor recibió el mensaje, ¿hay tiempo de espera para la ejecución? – Sandeep

+1

No lo creo. –

2

No hay tiempo de espera. Tienes que manejarlo por ti mismo en funcionamiento. Los tiempos de espera están relacionados con el trabajo con canales, pero en el caso de una operación unidireccional, el mensaje se recibe y pasa a operación y no se producirá más interacción con el canal.

Cuestiones relacionadas