WebScriptServiceHostFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega automáticamente un punto de conexión de AJAX de ASP.NET a un servicio, sin necesidad de configuración, en un entorno de hospedaje administrado que activa dinámicamente las instancias de host para el servicio en respuesta a los mensajes entrantes.
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 para el valor del atributo Factory en la directiva @ServiceHost para activar un punto de conexión de AJAX ASP.NET para el servicio MyService tal como se muestra en el ejemplo siguiente.
<% @ServiceHost
Service="MyService"
Language="C#"
Debug="true"
Factory="WebScriptServiceHostFactory"
%>
Comentarios
Esta factoría proporciona una manera de agregar un punto de conexión de AJAX ASP.NET a un servicio sin necesidad de configuración. El punto de conexión se agrega a cualquier otro punto de conexión definido en la configuración, si existe. Los entornos de hospedaje administrados que admiten este tipo de activación dinámica de host son Internet Information Services (IIS) y Windows Servicios de activación de procesos (WAS).
Para usar esta factoría, especifique en WebScriptServiceHostFactory el Factory atributo de la directiva @ServiceHost .
El punto de conexión de AJAX ASP.NET creado por esta factoría se configura con el WebHttpBinding y el WebScriptEnablingBehavior, con todas las opciones predeterminadas. El punto de conexión se crea en una dirección vacía relativa al archivo .svc. Si la configuración del servicio ya define un punto de conexión en esta dirección, se produce una InvalidOperationException excepción y el servicio no se inicia.
Constructores
| Nombre | Description |
|---|---|
| WebScriptServiceHostFactory() |
Inicializa una nueva instancia de la clase WebScriptServiceHostFactory. |
Métodos
| Nombre | Description |
|---|---|
| CreateServiceHost(String, Uri[]) |
Crea un ServiceHost objeto con direcciones base específicas e inicializa con datos especificados. (Heredado de ServiceHostFactory) |
| CreateServiceHost(Type, Uri[]) |
Crea una clase derivada de ServiceHost para un tipo de servicio especificado con una dirección base específica que se puede usar para habilitar automáticamente ASP.NET puntos de conexión de AJAX en determinados escenarios. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |