WebServiceHostFactory WebServiceHostFactory WebServiceHostFactory WebServiceHostFactory Class

Definición

Un generador que proporciona instancias de WebServiceHost en entornos de hospedaje administrados en los que la instancia del host se crea de manera dinámica como respuesta a los mensajes entrantes.A factory that provides instances of WebServiceHost in managed hosting environments where the host instance is created dynamically in response to incoming messages.

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
Herencia

Ejemplos

El ejemplo siguiente muestra cómo derivar una clase de WebServiceHostFactory.The following example shows how to derive a class from WebServiceHostFactory.

Para que se pueda utilizar su generador de host de servicio web derivado, especifíquelo en un archivo .SVC.To have your derived Web service host factory used, specify it in a .SVC file. El ejemplo siguiente muestra la sintaxis utilizada en un archivo .svc.The following example shows the syntax used in a .svc file.

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

Comentarios

Los entornos de hospedaje administrados que admiten la activación dinámica son los servicios de información de Internet (IIS), y el servicio de activación de procesos de Windows (WAS).The managed hosting environments that support dynamic activation are Internet Information Services (IIS) and Windows Process Activation Service (WAS).

Si ha implementado un derivado personalizado de WebServiceHost, considere también la implantación de un generador que derive de la clase WebServiceHostFactory.If you have implemented a custom derivative of WebServiceHost, consider also implementing a factory that derives from the WebServiceHostFactory class.

Constructores

WebServiceHostFactory() WebServiceHostFactory() WebServiceHostFactory() WebServiceHostFactory()

Inicializa una nueva instancia de la clase WebServiceHostFactory.Initializes a new instance of the WebServiceHostFactory class.

Métodos

CreateServiceHost(String, Uri[]) CreateServiceHost(String, Uri[]) CreateServiceHost(String, Uri[]) CreateServiceHost(String, Uri[])

Crea un ServiceHost con direcciones base concretas y lo inicializa con datos especificados.Creates a ServiceHost with specific base addresses and initializes it with specified data.

(Inherited from ServiceHostFactory)
CreateServiceHost(Type, Uri[]) CreateServiceHost(Type, Uri[]) CreateServiceHost(Type, Uri[]) CreateServiceHost(Type, Uri[])

Crea una instancia de la clase derivada WebServiceHost especificada con las direcciones base especificadas.Creates an instance of the specified WebServiceHost derived class with the specified base addresses.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Se aplica a