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

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

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

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

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

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

1 Ответ

1 голос
/ 23 октября 2011

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

...