WCF — создание нескольких экземпляров службы для одного клиента на основе тега / условно (не на основе percall)

#wcf-client

#wcf-client

Вопрос:

Я вижу, что WCF предоставляет режимы persession / percall / single instance и модель одновременности с одним / несколькими / повторным входом.

В настоящее время я использую режим экземпляра persession и режим множественной согласованности для моей службы, который создает один экземпляр / объект службы для каждого клиента и обслуживает запросы нескольких потоков от клиентов.

Но на самом деле я хочу достичь этого:

Я хочу создать несколько экземпляров объектов службы (не для каждого вызова, такого как PerCall, а на основе тега: например, guid), и я хочу, чтобы служба повторно входила. Возможно ли это?

спасибо за ваши предложения и идеи.

Ответ №1:

Вам нужно создать свой собственный IInstanceProvider.