WebScriptServiceHostFactory WebScriptServiceHostFactory WebScriptServiceHostFactory WebScriptServiceHostFactory Class

Definición

Agrega automáticamente un punto de conexión ASP.NET AJAX a un servicio, sin requerir configuración, en un entorno de hospedaje administrado que activa dinámicamente instancias de host para el servicio en respuesta a los mensajes entrantes.Automatically adds an ASP.NET AJAX endpoint to a service, without requiring configuration, in a managed hosting environment that dynamically activates host instances for the service in response to incoming messages.

public ref class WebScriptServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebScriptServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebScriptServiceHostFactory = class
    inherit ServiceHostFactory
Public Class WebScriptServiceHostFactory
Inherits ServiceHostFactory
Herencia

Ejemplos

Especifique el WebScriptServiceHostFactory Factory valor del atributo en la @ServiceHost Directiva para activar un punto de conexión de ASP.NET AJAX para el MyService servicio, tal y como se muestra en el ejemplo siguiente.Specify the WebScriptServiceHostFactory for the value of the Factory attribute in the @ServiceHost directive to activate an ASP.NET AJAX endpoint for the MyService service as shown in the following example.

<% @ServiceHost   
Service="MyService"  
Language="C#"  
Debug="true"  
Factory="WebScriptServiceHostFactory"  
%>  

Comentarios

Este generador proporciona una manera de agregar un punto de conexión ASP.NET AJAX a un servicio sin requerir la configuración.This factory provides a way to add an ASP.NET AJAX endpoint to a service without requiring configuration. El extremo se agrega a cualquier otro extremo que se defina en la configuración, si hay alguno.The endpoint is added to any other endpoints that are defined in configuration, if any. Los entornos de hospedaje administrados que admiten este tipo de activación dinámica del host son Internet Information Services (IIS) y WAS (Windows Process Activation Services).The managed hosting environments that support this type of dynamic host activation are Internet Information Services (IIS) and Windows Process Activation Services (WAS).

Para utilizar este generador, especifique WebScriptServiceHostFactory en el Factory atributo de la @ServiceHost Directiva.To use this factory, specify the WebScriptServiceHostFactory in the Factory attribute of the @ServiceHost directive.

El extremo ASP.NET AJAX creado por este generador se configura con WebHttpBinding y WebScriptEnablingBehavior, con todos los valores predeterminados.The ASP.NET AJAX endpoint created by this factory is configured with the WebHttpBinding and the WebScriptEnablingBehavior, with all the default settings. El punto de conexión se crea en una dirección vacía relativa al archivo .svc.The endpoint is created at an empty address relative to the .svc file. Si la configuración de servicio ya define un extremo en esta dirección, se inicia InvalidOperationException y el servicio no se inicia.If service configuration already defines an endpoint at this address, an InvalidOperationException is thrown and the service fails to start.

Constructores

WebScriptServiceHostFactory() WebScriptServiceHostFactory() WebScriptServiceHostFactory() WebScriptServiceHostFactory()

Inicializa una nueva instancia de la clase WebScriptServiceHostFactory.Initializes a new instance of the WebScriptServiceHostFactory 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 clase derivada de ServiceHost para un tipo especificado de servicio con una dirección base concreta que se puede utilizar para habilitar automáticamente los extremos ASP.NET AJAX en ciertos escenarios.Creates a derived class of ServiceHost for a specified type of service with a specific base address that can be used to automatically enable ASP.NET AJAX endpoints in certain scenarios.

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