語言

WorkflowServiceHostFactory.CreateServiceHost(String, Uri[]) 方法

定義

從包含工作流程標記檔案檔檔名或工作流程服務類型名稱及指定服務基底位址的字串中建立 a WorkflowServiceHost 。

public:
 override System::ServiceModel::ServiceHostBase ^ CreateServiceHost(System::String ^ constructorString, cli::array <Uri ^> ^ baseAddresses);
public override System.ServiceModel.ServiceHostBase CreateServiceHost(string constructorString, Uri[] baseAddresses);
override this.CreateServiceHost : string * Uri[] -> System.ServiceModel.ServiceHostBase
Public Overrides Function CreateServiceHost (constructorString As String, baseAddresses As Uri()) As ServiceHostBase

參數

constructorString
String

定義工作流程服務的標記檔案檔檔名稱,或是工作流程服務類型的類型名稱。

baseAddresses
Uri[]

一個型別 Uri 為的陣列,包含託管服務的基底位址。

傳回

一個 ServiceHostBase 與工作流程服務相關聯的物件。 預設實作會回傳 WorkflowServiceHost 一個帶有指定基底位址的物件。

備註

參數 constructorString 可以是完全限定的工作流程類型名稱,或是指令所在 .svc 檔案 ServiceHostFactory 中宣告的工作流程定義檔案的相對檔案路徑。

Note

要將規則定義與工作流程定義關聯,請將規則定義檔案命名為與工作流程定義檔案相同且副檔名為 .rules,並將其置於與工作流程定義檔案相同的目錄中。 例如,規則定義檔 CalculatorServiceWorkflow.rules 必須與 CalculatorServiceWorkflow.xoml 位於同一目錄中。

適用於