В настоящее время я работаю над службой WCF, которая обращается к другой службе для отправки информации в некоторых своих операциях. Прокси-сервер для второй службы создается строго типизированным классом ProxyFactory<T>
. У меня не возникло никаких проблем, но я слышал, что при звонке мне следует сделать что-то вроде следующего:
using (new OperationContextScope((IContextChannel)_service))
_service.Send(message);
Итак, мой вопрос: когда создание этого нового OperationContextScope
уместно и почему?
Спасибо!