WebScriptServiceHostFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Automaticky přidá koncový bod ASP.NET AJAX do služby bez nutnosti konfigurace ve spravovaném hostitelském prostředí, které dynamicky aktivuje instance hostitele pro službu v reakci na příchozí zprávy.
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
- Dědičnost
Příklady
WebScriptServiceHostFactory Zadejte hodnotu atributu Factory
v direktivě @ServiceHost pro aktivaci koncového bodu ASP.NET AJAX pro MyService
službu, jak je znázorněno v následujícím příkladu.
<% @ServiceHost
Service="MyService"
Language="C#"
Debug="true"
Factory="WebScriptServiceHostFactory"
%>
Poznámky
Tato továrna poskytuje způsob, jak přidat koncový bod ASP.NET AJAX do služby bez nutnosti konfigurace. Koncový bod se přidá do všech ostatních koncových bodů, které jsou definované v konfiguraci, pokud existují. Spravovaná hostitelská prostředí, která podporují tento typ dynamické aktivace hostitele, jsou Internetová informační služba (IIS) a Aktivační služba procesů systému Windows (WAS).
Chcete-li tuto továrnu použít, zadejte WebScriptServiceHostFactory v atributu Factory
@ServiceHost direktivy .
Koncový bod ASP.NET AJAX vytvořený touto továrnou je nakonfigurovaný pomocí WebHttpBinding a WebScriptEnablingBehaviorse všemi výchozími nastaveními. Koncový bod se vytvoří na prázdné adrese vzhledem k souboru .svc. Pokud už konfigurace služby definuje koncový bod na této adrese, InvalidOperationException vyvolá se a službu se nepodaří spustit.
Konstruktory
WebScriptServiceHostFactory() |
Inicializuje novou instanci WebScriptServiceHostFactory třídy . |
Metody
CreateServiceHost(String, Uri[]) |
ServiceHost Vytvoří s konkrétními základními adresami a inicializuje ho se zadanými daty. (Zděděno od ServiceHostFactory) |
CreateServiceHost(Type, Uri[]) |
Vytvoří odvozenou třídu ServiceHost pro zadaný typ služby s konkrétní základní adresou, kterou lze použít k automatickému povolení ASP.NET koncových bodů AJAX v určitých scénářích. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |