WebScriptServiceHostFactory WebScriptServiceHostFactory WebScriptServiceHostFactory WebScriptServiceHostFactory Class

Definizione

Aggiunge automaticamente un endpoint ASP.NET AJAX a un servizio, senza bisogno di configurazione, in un ambiente host gestito in cui le istanze host per il servizio vengono attivate dinamicamente in risposta ai messaggi in ingresso.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
Ereditarietà

Esempi

Specificare il WebScriptServiceHostFactory per il valore della Factory attributo il @ServiceHost direttiva per attivare un endpoint ASP.NET AJAX per il MyService del servizio come illustrato nell'esempio seguente.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"  
%>  

Commenti

Questa factory consente di aggiungere un endpoint ASP.NET AJAX a un servizio senza bisogno di configurazione.This factory provides a way to add an ASP.NET AJAX endpoint to a service without requiring configuration. L'endpoint viene aggiunto agli altri endpoint definiti nella configurazione, se presenti.The endpoint is added to any other endpoints that are defined in configuration, if any. Gli ambienti host gestiti che supportano tale tipo di attivazione host dinamica sono gli ambienti ISS (Internet Information Services) e WAS (Windows Process Activation Service).The managed hosting environments that support this type of dynamic host activation are Internet Information Services (IIS) and Windows Process Activation Services (WAS).

Per usare questa factory, specificare il WebScriptServiceHostFactory nella Factory attributo delle @ServiceHost direttiva.To use this factory, specify the WebScriptServiceHostFactory in the Factory attribute of the @ServiceHost directive.

L'endpoint ASP.NET AJAX creato dalla factory viene configurato con WebHttpBinding e WebScriptEnablingBehavior, con tutte le impostazioni predefinite.The ASP.NET AJAX endpoint created by this factory is configured with the WebHttpBinding and the WebScriptEnablingBehavior, with all the default settings. Tale endpoint viene creato a un indirizzo vuoto relativo al file con estensione svc.The endpoint is created at an empty address relative to the .svc file. Se la configurazione del servizio già definisce un endpoint a questo indirizzo, viene generata un'eccezione InvalidOperationException e non sarà possibile avviare il servizio.If service configuration already defines an endpoint at this address, an InvalidOperationException is thrown and the service fails to start.

Costruttori

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

Inizializza una nuova istanza della classe WebScriptServiceHostFactory.Initializes a new instance of the WebScriptServiceHostFactory class.

Metodi

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

Crea una classe ServiceHost con indirizzi di base specifici e la inizializza con i dati specificati.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 classe derivata di ServiceHost per un tipo di servizio specificato con un indirizzo di base specifico, che può essere utilizzata per abilitare automaticamente gli endpoint ASP.NET AJAX in determinati scenari.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 se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Si applica a