WebScriptServiceHostFactory Classe

Définition

Ajoute automatiquement un point de terminaison ASP.NET AJAX à un service, sans nécessiter de configuration, dans un environnement d'hébergement managé qui active dynamiquement des instances hôtes pour le service en réponse à des messages entrants.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
Héritage
WebScriptServiceHostFactory

Exemples

Spécifiez Factory @ServiceHost MyService pour la valeur de l’attribut dans la directive pour activer un point de terminaison AJAX ASP.net pour le service, comme indiqué dans l’exemple suivant. WebScriptServiceHostFactorySpecify 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"  
%>  

Remarques

Cette fabrique permet d'ajouter un point de terminaison ASP.NET AJAX à un service sans nécessiter de configuration.This factory provides a way to add an ASP.NET AJAX endpoint to a service without requiring configuration. Le point de terminaison est ajouté à tous les autres points de terminaison définis dans la configuration (le cas échéant).The endpoint is added to any other endpoints that are defined in configuration, if any. Les environnements d'hébergement managés qui prennent en charge ce type d'activation d'hôte dynamique sont les services IIS (Internet Information Services) et 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).

Pour utiliser cette fabrique, spécifiez WebScriptServiceHostFactory dans l' Factory attribut de la @ServiceHost directive.To use this factory, specify the WebScriptServiceHostFactory in the Factory attribute of the @ServiceHost directive.

Le point de terminaison ASP.NET AJAX créé par cette fabrique est configuré avec WebHttpBinding et WebScriptEnablingBehavior, avec tous les paramètres par défaut.The ASP.NET AJAX endpoint created by this factory is configured with the WebHttpBinding and the WebScriptEnablingBehavior, with all the default settings. Le point de terminaison est créé à une adresse vide relative au fichier .svc.The endpoint is created at an empty address relative to the .svc file. Si la configuration du service définit déjà un point de terminaison à cette adresse, une exception InvalidOperationException est levée et le service ne peut pas démarrer.If service configuration already defines an endpoint at this address, an InvalidOperationException is thrown and the service fails to start.

Constructeurs

WebScriptServiceHostFactory()

Initialise une nouvelle instance de la classe WebScriptServiceHostFactory.Initializes a new instance of the WebScriptServiceHostFactory class.

Méthodes

CreateServiceHost(String, Uri[])

Crée une classe ServiceHost avec les adresses de base spécifiques et l'initialise avec les données spécifiées.Creates a ServiceHost with specific base addresses and initializes it with specified data.

(Hérité de ServiceHostFactory)
CreateServiceHost(Type, Uri[])

Crée une classe dérivée de ServiceHost pour un type spécifié de service avec une adresse de base spécifique qui peut être utilisée pour activer automatiquement des points de terminaison ASP.NET AJAX dans certains scénarios.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)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

(Hérité de Object)

S’applique à