WebScriptServiceHostFactory Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Automatycznie dodaje ASP.NET punkt końcowy AJAX do usługi bez konieczności konfigurowania w zarządzanym środowisku hostingu, które dynamicznie aktywuje wystąpienia hosta dla usługi w odpowiedzi na komunikaty przychodzące.
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
- Dziedziczenie
Przykłady
WebScriptServiceHostFactory Określ wartość atrybutu Factory
w dyrektywie @ServiceHost, aby aktywować punkt końcowy AJAX ASP.NET dla MyService
usługi, jak pokazano w poniższym przykładzie.
<% @ServiceHost
Service="MyService"
Language="C#"
Debug="true"
Factory="WebScriptServiceHostFactory"
%>
Uwagi
Ta fabryka umożliwia dodanie punktu końcowego AJAX ASP.NET do usługi bez konieczności konfigurowania. Punkt końcowy jest dodawany do innych punktów końcowych zdefiniowanych w konfiguracji, jeśli istnieje. Zarządzane środowiska hostingu, które obsługują ten typ dynamicznej aktywacji hosta, to usługi Internet Information Services (IIS) i usługi aktywacji procesów systemu Windows (WAS).
Aby użyć tej fabryki, określ WebScriptServiceHostFactory w atrybucie Factory
dyrektywy @ServiceHost .
Punkt końcowy AJAX utworzony przez tę fabrykę ASP.NET jest skonfigurowany przy użyciu parametru WebHttpBindingWebScriptEnablingBehaviori z wszystkimi ustawieniami domyślnymi. Punkt końcowy jest tworzony pod pustym adresem względem pliku svc. Jeśli konfiguracja usługi już definiuje punkt końcowy pod tym adresem, InvalidOperationException jest zgłaszany, a uruchomienie usługi nie powiedzie się.
Konstruktory
WebScriptServiceHostFactory() |
Inicjuje nowe wystąpienie klasy WebScriptServiceHostFactory. |
Metody
CreateServiceHost(String, Uri[]) |
Tworzy obiekt ServiceHost z określonymi adresami podstawowymi i inicjuje je przy użyciu określonych danych. (Odziedziczone po ServiceHostFactory) |
CreateServiceHost(Type, Uri[]) |
Tworzy klasę ServiceHost pochodną dla określonego typu usługi z określonym adresem podstawowym, który może służyć do automatycznego włączania ASP.NET punktów końcowych AJAX w niektórych scenariuszach. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |