Для чего предназначен InstanceContext с обратными вызовами службы дуплекс? - PullRequest
2 голосов
/ 11 марта 2011

При использовании DuplexFactory фактически возможно напрямую передать обработчик обратного вызова и пропустить оболочку InstanceContext. Тогда зачем вам использовать InstanceContext для вашего обработчика обратного вызова?

Я ищу примеры того, как вы можете использовать InstanceContext. Мне жаль, что я вижу это в API, но нигде не объяснено, как это добавляет ценность или включает новые сценарии.

1 Ответ

2 голосов
/ 11 марта 2011

Это может помочь вам - ссылка

Ссылка говорит, что ... «На самом деле класс Instancecontext WCF - это просто оболочка над базовым экземпляром, который реализует интерфейс обратного вызова. Поэтому, если вы хотите повторно использовать / совместно использовать InstanceContext между несколькими прокси-серверами клиента, вам необходимо сохранить ссылку на определенный объект, который реализует интерфейс обратного вызова Таким образом, всякий раз, когда вам нужно создать новый клиентский прокси-сервер дуплексной службы (для которого требуется callback instanceContext), вы можете просто создать новый с существующим экземпляром класса, который реализует интерфейс обратного вызова. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...