Freigeben über


WebServiceHostFactory Klasse

Definition

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)

Gilt für