WebServiceHostFactory 类

定义

一个工厂,在可动态创建主机实例以响应传入消息的托管宿主环境中提供 WebServiceHost 的实例。

public ref class WebServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebServiceHostFactory = class
    inherit ServiceHostFactory
Public Class WebServiceHostFactory
Inherits ServiceHostFactory
继承

示例

下面的示例演示如何从 WebServiceHostFactory 派生类。

必须在 .SVC 文件中指定派生的 Web 服务主机工厂,才能使用此工厂。 下面的示例介绍 .svc 文件中所使用的语法。

<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>  

注解

支持动态激活的托管宿主环境包括 Internet 信息服务 (IIS) 和 Windows 进程激活服务 (WAS)。

如果已实现 WebServiceHost 的自定义派生,还应考虑实现派生自 WebServiceHostFactory 类的工厂。

构造函数

WebServiceHostFactory()

初始化 WebServiceHostFactory 类的新实例。

方法

CreateServiceHost(String, Uri[])

创建具有特定基址的 ServiceHost,并使用指定数据对其进行初始化。

(继承自 ServiceHostFactory)
CreateServiceHost(Type, Uri[])

使用指定基址创建指定的 WebServiceHost 派生类的实例。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于