2010-05-06 13 views
5

Tengo un servicio en el que 1 operación puede llevar mucho tiempo y las otras deben finalizar muy rápidamente, ¿puedo configurar usando un comportamiento de operación (o algo más) el tiempo de espera (enviar \ recibir) ser diferente (a nivel de operación)?WCF configurando tiempo de espera "por operación"

Respuesta

6

No, los tiempos de espera solo se pueden especificar en una configuración de enlace, y se asocia una configuración de enlace a un punto final, por lo que todos los métodos de servicio en ese punto final obtienen los mismos tiempos de espera.

Lo único que podría hacer es dividir su servicio en dos contratos y exponer dos en dos puntos finales separados ("FastEndpoint" vs. "SlowEndpoint") y luego usar diferentes configuraciones para cada punto final para manejar esta situación.

Cuestiones relacionadas