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