WebServiceHostFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Factory, die Instanzen in WebServiceHost verwalteten Hostingumgebungen bereitstellt, in denen die Hostinstanz dynamisch als Reaktion auf eingehende Nachrichten erstellt wird.
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
- Vererbung
Beispiele
Das folgende Beispiel zeigt, wie eine Klasse von WebServiceHostFactory.
Um die abgeleitete Webdiensthostfactory zu verwenden, geben Sie sie in einer . SVC-Datei. Das folgende Beispiel zeigt die Syntax, die in einer SVC-Datei verwendet wird.
<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>
Hinweise
Die verwalteten Hostingumgebungen, die die dynamische Aktivierung unterstützen, sind Internetinformationsdienste (IIS) und Windows Process Activation Service (WAS).
Wenn Sie eine benutzerdefinierte Ableitung implementiert WebServiceHosthaben, sollten Sie auch eine Factory implementieren, die von der WebServiceHostFactory Klasse abgeleitet wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| WebServiceHostFactory() |
Initialisiert eine neue Instanz der WebServiceHostFactory-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| CreateServiceHost(String, Uri[]) |
Erstellt eine ServiceHost mit bestimmten Basisadressen und initialisiert sie mit angegebenen Daten. (Geerbt von ServiceHostFactory) |
| CreateServiceHost(Type, Uri[]) |
Erstellt eine Instanz der angegebenen WebServiceHost abgeleiteten Klasse mit den angegebenen Basisadressen. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |