WebServiceHostFactory Klasse

Definition

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)

Gilt für: