WCF Web / ServiceHost - Одиночные и инициализация - PullRequest
0 голосов
/ 21 мая 2010

У меня есть некоторый класс Service, который определен как InstanceContextMode.Single и хорошо известен в приложении хостинга. (Хост создает экземпляр и передает его WebServiceHost)

Хостинг-приложение:

WebServiceHost host = null;
SomeService serviceInstance = new SomeService("text", "more text");
host = new WebServiceHost(serviceInstance, baseUri);
Проблема:
Когда я использую переменные, инициализированные при создании службы (т. Е. При обращении к службе), они либо нулевые, либо пустые ...

Я ошибаюсь, полагая, что инициализируемый в хост-приложении экземпляр используется для каждого запроса к WebServiceHost?

Любые указатели здесь были бы великолепны.

1 Ответ

0 голосов
/ 13 августа 2010

Ваше предположение кажется верным для меня. Вы ввели правильный код в конструктор службы?

...