1

我目前正在创建一个自定义服务主机工厂,我可以在其中以编程方式添加端点。只是想知道在我创建服务主机并以编程方式添加服务端点时,是否可以在配置文件中配置服务行为。

配置文件中的行为以及程序端添加的端点是否会被正确提取?这是因为我有两个选择来创建 ServiceHost 实例。

以下哪一项可以正确设置我在配置文件中配置的行为。请注意,我扩展了ServiceHostFactory类并覆盖了CreateServiceHost(String, Uri[])方法。

var host = new ServiceHost(typeof(MyConcreteService), baseAddresses);
var host = base.CreateServiceHost(typeof(MyConcreteService), baseAddresses);

请帮助和感谢。

4

1 回答 1

1

两者都应该可以正常工作,因为您通过指定其接口类型来定义服务类型的配置,而不管主机是如何创建的。

于 2013-02-21T10:27:22.597 回答