WebServiceHostFactory Class

Definition

A factory that provides instances of WebServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.

public class WebServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
Inheritance

Inherited Members

System.Object

System.ServiceModel.Activation.ServiceHostFactory

Examples

The following example shows how to derive a class from WebServiceHostFactory.

To have your derived Web service host factory used, specify it in a .SVC file. The following example shows the syntax used in a .svc file.

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

Remarks

The managed hosting environments that support dynamic activation are Internet Information Services (IIS) and Windows Process Activation Service (WAS).

If you have implemented a custom derivative of WebServiceHost, consider also implementing a factory that derives from the WebServiceHostFactory class.

Constructors

Web<wbr>Service<wbr>Host<wbr>Factory()

Initializes a new instance of the WebServiceHostFactory class.

Methods

Create<wbr>Service<wbr>Host(Type, Uri[])

Creates an instance of the specified WebServiceHost derived class with the specified base addresses.