Actualmente estoy trabajando en un servicio WCF que llega a otro servicio para enviar información en algunas de sus operaciones. El proxy para el segundo servicio se genera a través de la clase fuertemente tipada ProxyFactory<T>
. No he experimentado ningún problema, pero he oído que debería hacer algo como lo siguiente al hacer la llamada:¿Cuándo debería usar OperationContextScope dentro de un servicio WCF?
using (new OperationContextScope((IContextChannel)_service))
_service.Send(message);
Así que mi pregunta es: ¿Cuándo es la creación de esta nueva OperationContextScope
apropiada, y por qué?
Gracias!
Gotcha. Así que cada vez que quiero un control más detallado sobre la información de sesión, la seguridad, etc. Debería establecer un 'OperationContextScope' por separado. El otro servicio está basado en sesiones, sí. –