2012-10-25 2 views
0

Я создаю веб-сервис (wcf). Мне нужно передать параметр конструктору в этой веб-службе, и кто-нибудь подскажет мне, как это сделать. , , ,C# Как передать параметр в конструкторе конкретного типа?

+1

Что вы имеете в виду по * параметру конструктору *, можете ли вы показать пример? – V4Vendetta

+1

Я полагаю, что OP спрашивает, как клиент может вызвать службу с помощью конструктора, который принимает аргументы – EdmundYeung99

ответ

2

Существует интерфейс под названием IInstanceProvider, который отвечает за создание и кеширование экземпляров службы. Реализовать этот класс, чем создать поведение сервиса, чтобы впрыснуть его. Было бы намного легче, хотя просто оставить paramterless и делать все инициализации, чтобы получить эти параметры, которые вы проходящие в.

http://msdn.microsoft.com/en-us/library/system.servicemodel.dispatcher.iinstanceprovider.aspx http://www.darkside.co.za/archive/2008/02/21/custom-servicehostfactory-for-wcf-and-iis.aspx

Смежные вопросы