Передать параметры при создании хоста службы WCF
У меня есть сервис WCF -
public class DemoClass : IDemoClass
{
}
Я могу успешно разместить эту службу WCF в другой службе управляемых окон. Когда основной сервис загружается, я запускаю свой основной сервис WCF следующим образом:
ServiceHost servHost = new ServiceHost(typeof(DemoClass));
servHost.Open();
Теперь я хочу иметь возможность передавать параметры службе WCF при ее запуске, чтобы я мог что-то передать ее конструктору -
public class DemoClass
{
public DemoClass(string parameter)
{
//need to access the parameter value that is passed here.
}
}
ServiceHost не позволяет мне сделать это. Как мне этого добиться?