WorkflowServiceHost 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為工作流程提供主機。 支援傳訊活動、建立多個執行個體及組態等功能。
public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
- 繼承
範例
下列範例將示範如何使用 WorkflowServiceHost 類別。
Console.WriteLine("Starting up...");
WorkflowService service = CreateService();
Uri address = new Uri("servicebaseaddress");
WorkflowServiceHost host = new WorkflowServiceHost(service, address);
try
{
Console.WriteLine("Opening service...");
host.Open();
Console.WriteLine("Service is listening on {0}...", address);
Console.WriteLine("To terminate press ENTER");
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("Service terminated with exception {0}", ex.ToString());
}
finally
{
host.Close();
}
建構函式
WorkflowServiceHost() |
初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(Activity, Uri[]) |
使用指定的活動和基底位址,初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(Object, Uri[]) |
使用指定的服務物件和基底位址,初始化 WorkflowServiceHost 類別的新執行個體。 |
WorkflowServiceHost(WorkflowService, Uri[]) |
使用指定的服務定義和基底類別集合,初始化 WorkflowServiceHost 類別的新執行個體。 |
屬性
方法
事件
Closed |
當通訊物件轉換至已關閉狀態時發生。 (繼承來源 CommunicationObject) |
Closing |
當通訊物件轉換至關閉狀態時就會發生。 (繼承來源 CommunicationObject) |
Faulted |
當通訊物件轉換至錯誤狀態時發生。 (繼承來源 CommunicationObject) |
Opened |
當通訊物件轉換至已開啟狀態時發生。 (繼承來源 CommunicationObject) |
Opening |
當通訊物件轉換至開啟狀態時發生。 (繼承來源 CommunicationObject) |
UnknownMessageReceived |
發生於收到未知訊息時。 (繼承來源 ServiceHostBase) |
明確介面實作
IDisposable.Dispose() |
關閉服務主機。 (繼承來源 ServiceHostBase) |