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



我有以下问题:我有自托管的WCF服务(每个会话)。该服务实例是由Service Host自动创建的,需要一些其他配置,这不是配置文件的一部分。换句话说,我需要在服务实例中使用类XYZ的对象。此对象是在自主机容器中创建和配置的。因此,我需要在服务实例对象上传递它。如何做?

研究和调查后:我解决了问题。

  • 实现实现IInstanceProvider接口的类
  • 实现一个实现属性和IserviceBehavior的类
  • 将此"行为"添加到ServiceHost.description.behaviors属性

请参阅有关问题的MSDN博客

最新更新