WebServiceHostFactory Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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) |