如何配置WCF服务实例(自托管,每个会话实例)

时间:2017-12-14 10:52:21

标签: .net wcf

我遇到以下问题:我有自托管WCF服务(每个会话)。此服务实例由ServiceHost自动创建,需要一些不属于配置文件的其他配置。换句话说,我需要在服务实例中使用类xyz的对象。在自主容器中创建和配置此对象。所以我需要在服务实例对象上传递它。怎么做??

1 个答案:

答案 0 :(得分:0)

经过数小时的研究和调查:我已经解决了这个问题。

  • 实现一个实现IInstanceProvider接口的类
  • 实现一个实现Attribute和IServiceBehavior的类
  • 将此“行为”添加到ServiceHost.Description.Behaviors属性

请参阅MSDN blog regarding issue