WebServiceHostFactory 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個在受管主機環境中提供實例 WebServiceHost 的工廠,該實例會根據收到的訊息動態建立。
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
- 繼承
範例
以下範例說明如何從 WebServiceHostFactory推導出一個類。
若要使用您的衍生 Web 服務主機工廠,請在 . 中指定。SVC 檔案。 以下範例展示了 .svc 檔案中使用的語法。
<%@ServiceHost language=c# Service="Microsoft.Samples.MyWCFService" Factory="Microsoft.Samples.MyWebServiceHostFactory" %>
備註
支援動態啟用的託管主機環境包括 Internet Information Services(IIS)與 Windows Process Activation Service(WAS)。
如果你實作了 的 WebServiceHost自訂導數,也考慮實作一個由該 WebServiceHostFactory 類別衍生的工廠。
建構函式
| 名稱 | Description |
|---|---|
| WebServiceHostFactory() |
初始化 WebServiceHostFactory 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| CreateServiceHost(String, Uri[]) |
建立帶有特定基底位址的 , ServiceHost 並用指定資料初始化。 (繼承來源 ServiceHostFactory) |
| CreateServiceHost(Type, Uri[]) |
建立指定導出類別的實例 WebServiceHost ,並擁有指定的基底位址。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |