Сервисы Unity, WCF и Windows - PullRequest
       2

Сервисы Unity, WCF и Windows

0 голосов
/ 02 февраля 2011

У кого-нибудь есть хороший пример использования Unity и WCF из службы Windows? Нет недостатка в статьях об использовании IIS для самостоятельного размещения службы, но не для служб Windows. Я следил за статьями Рори Примроуза по интеграции Unity и WCF , которые, я бы сказал, вполне определенны, но даже его примеры доходят только до использования в ASP.NET (например, его UnityServiceHost является внутренним и не может быть создан непосредственно, кроме как через UnityServiceHostFactory, но нет ничего, чтобы показать, как использовать фабрику за пределами ASP.NET. В конце концов, я сделал свой UnityServiceHost общедоступным (на самом деле, это UnityWebServiceHost, но это не имеет значения)

Я следовал за этой публикацией на , используя Unity с .NET-сервисами , но, опять же, это не полностью соответствует моим потребностям. Есть еще кто-нибудь, кто сталкивался с этим сценарием?

1 Ответ

0 голосов
/ 02 февраля 2011

Здесь у вас есть пример с самостоятельным хостингом. При работе с самостоятельным хостингом вам не нужен ServiceHostFactory - это только для хостинга на основе IIS, поэтому ваша реализация ServiceHost должна быть общедоступной, и вы должны предоставить контейнер Unity для хоста службы и поведения экземпляров.

...