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, von der Instanzen von WebServiceHost in verwalteten Hostumgebungen bereitgestellt werden. Die Hostinstanz wird hierbei dynamisch gemäß den eingehenden Nachrichten erstellt.
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
Im folgenden Beispiel wird veranschaulicht, wie eine Klasse von WebServiceHostFactory abgeleitet wird.
Geben Sie die abgeleitete Webdienst-Hostfactory in einer SVC-Datei an, damit sie verwendet wird. Das folgende Beispiel veranschaulicht die in einer SVC-Datei verwendete Syntax.
<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>
Hinweise
Bei den verwalteten Hostumgebungen mit Unterstützung für dynamische Aktivierung handelt es sich um Internet Information Services (IIS) und Windows Process Activation Service (WAS).
Wurde eine benutzerdefinierte Ableitung von WebServiceHost implementiert, sollte das zusätzliche Implementieren einer von der WebServiceHostFactory-Klasse abgeleiteten Factory in Betracht gezogen werden.
Konstruktoren
WebServiceHostFactory() |
Initialisiert eine neue Instanz der WebServiceHostFactory-Klasse. |
Methoden
CreateServiceHost(String, Uri[]) |
Erstellt einen ServiceHost mit bestimmten Basisadressen und initialisiert diesen mit angegebenen Daten. (Geerbt von ServiceHostFactory) |
CreateServiceHost(Type, Uri[]) |
Erstellt eine Instanz der angegebenen abgeleiteten WebServiceHost-Klasse mit den angegebenen Basisadressen. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |