WebServiceHostFactory 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.
Fabryka, która udostępnia wystąpienia WebServiceHost w zarządzanych środowiskach hostingu, w których wystąpienie hosta jest tworzone dynamicznie w odpowiedzi na komunikaty przychodzące.
public ref class WebServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebServiceHostFactory = class
inherit ServiceHostFactory
Public Class WebServiceHostFactory
Inherits ServiceHostFactory
- Dziedziczenie
Przykłady
W poniższym przykładzie pokazano, jak utworzyć klasę z WebServiceHostFactoryklasy .
Aby używać pochodnej fabryki hostów usług sieci Web, określ ją w elemecie . Plik SVC. W poniższym przykładzie przedstawiono składnię używaną w pliku svc.
<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>
Uwagi
Zarządzane środowiska hostingu, które obsługują aktywację dynamiczną, to Internet Information Services (IIS) i Usługa aktywacji procesów systemu Windows (WAS).
Jeśli zaimplementowano niestandardową pochodną klasy WebServiceHost, rozważ również zaimplementowanie fabryki pochodzącej WebServiceHostFactory z klasy.
Konstruktory
WebServiceHostFactory() |
Inicjuje nowe wystąpienie klasy WebServiceHostFactory. |
Metody
CreateServiceHost(String, Uri[]) |
Tworzy obiekt ServiceHost z określonymi adresami podstawowymi i inicjuje je z określonymi danymi. (Odziedziczone po ServiceHostFactory) |
CreateServiceHost(Type, Uri[]) |
Tworzy wystąpienie określonej WebServiceHost klasy pochodnej z określonymi adresami podstawowymi. |
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 bieżące wystąpienie. (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) |