WorkflowServiceHost 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為工作流程提供主機。 支援傳訊活動、建立多個執行個體及組態等功能。
public ref class WorkflowServiceHost : System::ServiceModel::ServiceHostBase
C#
public class WorkflowServiceHost : System.ServiceModel.ServiceHostBase
type WorkflowServiceHost = class
inherit ServiceHostBase
Public Class WorkflowServiceHost
Inherits ServiceHostBase
- 繼承
下列範例將示範如何使用 WorkflowServiceHost 類別。
C#
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();
}
Workflow |
初始化 WorkflowServiceHost 類別的新執行個體。 |
Workflow |
使用指定的活動和基底位址,初始化 WorkflowServiceHost 類別的新執行個體。 |
Workflow |
使用指定的服務物件和基底位址,初始化 WorkflowServiceHost 類別的新執行個體。 |
Workflow |
使用指定的服務定義和基底類別集合,初始化 WorkflowServiceHost 類別的新執行個體。 |
Closed |
當通訊物件轉換至已關閉狀態時發生。 (繼承來源 CommunicationObject) |
Closing |
當通訊物件轉換至關閉狀態時就會發生。 (繼承來源 CommunicationObject) |
Faulted |
當通訊物件轉換至錯誤狀態時發生。 (繼承來源 CommunicationObject) |
Opened |
當通訊物件轉換至已開啟狀態時發生。 (繼承來源 CommunicationObject) |
Opening |
當通訊物件轉換至開啟狀態時發生。 (繼承來源 CommunicationObject) |
Unknown |
發生於收到未知訊息時。 (繼承來源 ServiceHostBase) |
IDisposable. |
關閉服務主機。 (繼承來源 ServiceHostBase) |
產品 | 版本 |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |