WebServiceHostFactory Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Objekt pro vytváření, který poskytuje instance WebServiceHost ve spravovaných hostitelských prostředích, kde je instance hostitele vytvořena dynamicky v reakci na příchozí zprávy.
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
- Dědičnost
Příklady
Následující příklad ukazuje, jak odvodit třídu z WebServiceHostFactory .
Pokud chcete použít odvozený objekt pro vytváření hostitele webové služby, zadejte ho v. Soubor SVC. Následující příklad ukazuje syntaxi použitou v souboru. svc.
<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>
Poznámky
Spravovaná hostující prostředí, která podporují dynamickou aktivaci, jsou Internetová informační služba (IIS) a aktivační služba procesů systému Windows (WAS).
Pokud jste implementovali vlastní derivát WebServiceHost , zvažte také implementaci objektu pro vytváření, který je odvozen od WebServiceHostFactory třídy.
Konstruktory
WebServiceHostFactory() |
Inicializuje novou instanci WebServiceHostFactory třídy. |
Metody
CreateServiceHost(String, Uri[]) |
Vytvoří s ServiceHost konkrétními základními adresami a inicializuje je zadanými daty. (Zděděno od ServiceHostFactory) |
CreateServiceHost(Type, Uri[]) |
Vytvoří instanci zadané WebServiceHost odvozené třídy se zadanými základními adresami. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |