WebScriptServiceHostFactory Osztály

Definíció

Automatikusan hozzáad egy ASP.NET AJAX-végpontot egy szolgáltatáshoz konfiguráció nélkül egy felügyelt üzemeltetési környezetben, amely dinamikusan aktiválja a szolgáltatás gazdagéppéldányait a bejövő üzenetekre válaszul.

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
Öröklődés
WebScriptServiceHostFactory

Példák

Adja meg a WebScriptServiceHostFactory attribútum értékének Factory értékét a @ServiceHost irányelvben, hogy aktiváljon egy ASP.NET AJAX-végpontot a MyService szolgáltatáshoz az alábbi példában látható módon.

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

Megjegyzések

Ez a gyár lehetővé teszi egy ASP.NET AJAX-végpont hozzáadását egy szolgáltatáshoz konfiguráció nélkül. A rendszer hozzáadja a végpontot a konfigurációban definiált egyéb végpontokhoz, ha vannak ilyenek. Az ilyen típusú dinamikus gazdagépaktiválást támogató felügyelt üzemeltetési környezetek Internet Information Services (IIS) és Windows folyamataktiválási szolgáltatások (WAS).

A gyár használatához adja meg a WebScriptServiceHostFactoryFactory@ServiceHost irányelv attribútumát.

A gyár által létrehozott ASP.NET AJAX-végpont a WebHttpBinding és a WebScriptEnablingBehavior van konfigurálva az összes alapértelmezett beállítással. A végpont a .svc fájlhoz képest egy üres címen jön létre. Ha a szolgáltatáskonfiguráció már definiál egy végpontot ezen a címen, a rendszer elindít egy végpontot InvalidOperationException , és a szolgáltatás nem indul el.

Konstruktorok

Name Description
WebScriptServiceHostFactory()

Inicializálja a WebScriptServiceHostFactory osztály új példányát.

Metódusok

Name Description
CreateServiceHost(String, Uri[])

Létrehoz egy ServiceHost adott alapcímet, és inicializálja a megadott adatokkal.

(Öröklődés forrása ServiceHostFactory)
CreateServiceHost(Type, Uri[])

Létrehoz egy származtatott ServiceHost osztályt egy adott szolgáltatástípushoz egy adott alapcímmel, amellyel bizonyos helyzetekben automatikusan engedélyezhető ASP.NET AJAX-végpontok.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: