WebServiceHostFactory Klass

Definition

En fabrik som tillhandahåller instanser av WebServiceHost i hanterade värdmiljöer där värdinstansen skapas dynamiskt som svar på inkommande meddelanden.

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
Arv

Exempel

I följande exempel visas hur du härleder en klass från WebServiceHostFactory.

Om du vill att din härledda webbtjänstvärdfabrik ska användas anger du den i en . SVC-fil. I följande exempel visas syntaxen som används i en .svc-fil.

<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>  

Kommentarer

De hanterade värdmiljöer som stöder dynamisk aktivering är Internet Information Services (IIS) och Windows Process Activation Service (WAS).

Om du har implementerat ett anpassat derivat av WebServiceHostkan du även implementera en fabrik som härleds från WebServiceHostFactory klassen.

Konstruktorer

Name Description
WebServiceHostFactory()

Initierar en ny instans av WebServiceHostFactory klassen.

Metoder

Name Description
CreateServiceHost(String, Uri[])

Skapar en ServiceHost med specifika basadresser och initierar den med angivna data.

(Ärvd från ServiceHostFactory)
CreateServiceHost(Type, Uri[])

Skapar en instans av den angivna WebServiceHost härledda klassen med de angivna basadresserna.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för