WorkflowServiceHost 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*
提供工作流程式之服務的主機。
public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
[System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")]
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
inherit ServiceHostBase
[<System.Obsolete("The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*")>]
type WorkflowServiceHost = class
inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
- 繼承
- 屬性
備註
實作 Windows Communication Foundation (WCF) 服務模型程式設計模型所使用的主機。
當您不使用網際網路資訊服務 (IIS) 或 Windows Activation Services (WAS) 來公開服務的時候,請使用 WorkflowServiceHost 類別,將工作流程做為服務加以設定和公開,以供用戶端應用程式使用。 IIS 和 WAS 都會代表您與 WorkflowServiceHost 物件進行互動。
若要將工作流程當做服務來公開以供呼叫端使用,WCF 必須有完整的服務描述 (由 ServiceDescription 類別表示)。 WorkflowServiceHost 類別會從工作流程服務類型及組態資訊建立 ServiceDescription,然後使用這個描述來為描述中的每個端點建立 ChannelDispatcher 物件。
您可以使用 WorkflowServiceHost 物件,載入工作流程服務、設定端點、套用安全性設定及啟動接聽項處理傳入要求。
建構函式
WorkflowServiceHost() |
已淘汰.
初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[]) |
已淘汰.
使用包含工作流程定義之位元資料流、包含工作流程規則定義之位元資料流、自訂活動型別的型別提供者,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(Stream, Stream, Uri[]) |
已淘汰.
使用包含工作流程定義之位元資料流、包含工作流程規則定義之位元資料流,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(Stream, Uri[]) |
已淘汰.
使用包含工作流程定義之位元資料流與指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(String, String, ITypeProvider, Uri[]) |
已淘汰.
使用工作流程定義的路徑、工作流程規則定義的路徑、自訂活動型別的型別提供者,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(String, String, Uri[]) |
已淘汰.
使用工作流程定義的路徑、工作流程規則定義的路徑,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(String, Uri[]) |
已淘汰.
使用工作流程定義的路徑與指定服務的基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(Type, Uri[]) |
已淘汰.
使用工作流程型別及指定的服務之基底位址,初始化 WorkflowServiceHost 類別的新執行個體。 |
屬性
Authentication |
已淘汰.
取得服務驗證行為。 (繼承來源 ServiceHostBase) |
Authorization |
已淘汰.
取得裝載之服務的授權行為。 (繼承來源 ServiceHostBase) |
BaseAddresses |
已淘汰.
取得裝載之服務使用的基底位址。 (繼承來源 ServiceHostBase) |
ChannelDispatchers |
已淘汰.
取得服務主機使用的通道發送器集合。 (繼承來源 ServiceHostBase) |
CloseTimeout |
已淘汰.
取得或設定允許服務主機關閉的時間間隔。 (繼承來源 ServiceHostBase) |
Credentials |
已淘汰.
取得裝載之服務的認證。 (繼承來源 ServiceHostBase) |
DefaultCloseTimeout |
已淘汰.
取得允許服務主機關閉的預設時間間隔。 (繼承來源 ServiceHostBase) |
DefaultOpenTimeout |
已淘汰.
取得允許服務主機開啟的預設時間間隔。 (繼承來源 ServiceHostBase) |
Description |
已淘汰.
取得裝載之服務的描述。 (繼承來源 ServiceHostBase) |
Extensions |
已淘汰.
取得目前指定服務主機的延伸。 (繼承來源 ServiceHostBase) |
ImplementedContracts |
已淘汰.
擷取由裝載之服務實作的合約。 (繼承來源 ServiceHostBase) |
IsDisposed |
已淘汰.
取得值,這個值會指出是否已經處置通訊物件。 (繼承來源 CommunicationObject) |
ManualFlowControlLimit |
已淘汰.
取得或設定由裝載之服務接收的訊息流量控制限制。 (繼承來源 ServiceHostBase) |
OpenTimeout |
已淘汰.
取得或設定允許服務主機開啟的時間間隔。 (繼承來源 ServiceHostBase) |
State |
已淘汰.
取得值,這個值表示通訊物件目前的狀態。 (繼承來源 CommunicationObject) |
ThisLock |
已淘汰.
取得會在狀態轉換期間保護類別執行個體的互斥鎖定。 (繼承來源 CommunicationObject) |
方法
事件
Closed |
已淘汰.
當通訊物件轉換至已關閉狀態時發生。 (繼承來源 CommunicationObject) |
Closing |
已淘汰.
當通訊物件轉換至關閉狀態時就會發生。 (繼承來源 CommunicationObject) |
Faulted |
已淘汰.
當通訊物件轉換至錯誤狀態時發生。 (繼承來源 CommunicationObject) |
Opened |
已淘汰.
當通訊物件轉換至已開啟狀態時發生。 (繼承來源 CommunicationObject) |
Opening |
已淘汰.
當通訊物件轉換至開啟狀態時發生。 (繼承來源 CommunicationObject) |
UnknownMessageReceived |
已淘汰.
發生於收到未知訊息時。 (繼承來源 ServiceHostBase) |
明確介面實作
IDisposable.Dispose() |
已淘汰.
關閉服務主機。 (繼承來源 ServiceHostBase) |