語言

WebScriptServiceHostFactory 類別

定義

自動在管理型主機環境中,自動新增 ASP.NET AJAX 端點,無需設定,並能動態啟動服務的主機實例,以回應收到的訊息。

public ref class WebScriptServiceHostFactory : System::ServiceModel::Activation::ServiceHostFactory
public class WebScriptServiceHostFactory : System.ServiceModel.Activation.ServiceHostFactory
type WebScriptServiceHostFactory = class
    inherit ServiceHostFactory
Public Class WebScriptServiceHostFactory
Inherits ServiceHostFactory
繼承
WebScriptServiceHostFactory

範例

在 WebScriptServiceHostFactory 指令中指定 Factory 作為 屬性的值,以啟動 MyService 服務的 ASP.NET AJAX 端點,如下範例所示。

<% @ServiceHost   
Service="MyService"  
Language="C#"  
Debug="true"  
Factory="WebScriptServiceHostFactory"  
%>  

備註

此工廠提供一種無需設定即可將 ASP.NET AJAX 端點加入服務的方法。 該端點會被加入組態中定義的其他端點(如果有的話)。 支援此類動態主機啟用的託管環境包括 Internet Information Services(IIS)與 Windows Process Activation Services(WAS)。

要使用此工廠,請在 WebScriptServiceHostFactory 指令的屬性中指定 。Factory

這個工廠建立的 ASP.NET AJAX 端點配置為 WebHttpBinding 和 WebScriptEnablingBehavior,並維持所有預設設定。 端點相對於 .svc 檔案建立在一個空位址。 若服務設定已定義該位址端點,則拋出 an InvalidOperationException 並無法啟動。

建構函式

名稱 Description
WebScriptServiceHostFactory()

初始化 WebScriptServiceHostFactory 類別的新執行個體。

方法

名稱 Description
CreateServiceHost(String, Uri[])

建立帶有特定基底位址的 , ServiceHost 並用指定資料初始化。

(繼承來源 ServiceHostFactory)
CreateServiceHost(Type, Uri[])

為特定類型的服務建立一個導出類別 ServiceHost,並指定基址,可用於在特定情境下自動啟用 ASP.NET AJAX 端點。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於