WebScriptServiceHostFactory Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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) |