WorkflowServiceHost 建構函式

定義

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

多載

WorkflowServiceHost()

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

WorkflowServiceHost(Stream, Uri[])

使用包含工作流程定義之位元資料流與指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

WorkflowServiceHost(String, Uri[])

使用工作流程定義的路徑與指定服務的基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

WorkflowServiceHost(Type, Uri[])

使用工作流程型別及指定的服務之基底位址,初始化 WorkflowServiceHost 類別的新執行個體。

WorkflowServiceHost(Stream, Stream, Uri[])

使用包含工作流程定義之位元資料流、包含工作流程規則定義之位元資料流,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

WorkflowServiceHost(String, String, Uri[])

使用工作流程定義的路徑、工作流程規則定義的路徑,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])

使用包含工作流程定義之位元資料流、包含工作流程規則定義之位元資料流、自訂活動型別的型別提供者,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

WorkflowServiceHost(String, String, ITypeProvider, Uri[])

使用工作流程定義的路徑、工作流程規則定義的路徑、自訂活動型別的型別提供者,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

WorkflowServiceHost()

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

protected:
 WorkflowServiceHost();
protected WorkflowServiceHost ();
Protected Sub New ()

適用於

WorkflowServiceHost(Stream, Uri[])

使用包含工作流程定義之位元資料流與指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

public:
 WorkflowServiceHost(System::IO::Stream ^ workflowDefinition, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost (System.IO.Stream workflowDefinition, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : System.IO.Stream * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinition As Stream, ParamArray baseAddress As Uri())

參數

workflowDefinition
Stream

Stream 內含工作流程定義。

baseAddress
Uri[]

型別為 Uri 的陣列,其中包含所裝載之服務的基底位址。

備註

若工作流程定義儲存在安全的儲存區中 (如資料庫),則使用此多載。

適用於

WorkflowServiceHost(String, Uri[])

使用工作流程定義的路徑與指定服務的基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

public:
 WorkflowServiceHost(System::String ^ workflowDefinitionPath, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost (string workflowDefinitionPath, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : string * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinitionPath As String, ParamArray baseAddress As Uri())

參數

workflowDefinitionPath
String

內含工作流程定義檔路徑的字串。

baseAddress
Uri[]

型別為 Uri 的陣列,其中包含所裝載之服務的基底位址。

備註

當工作流程定義是 Windows 檔案形式,則使用此多載。

適用於

WorkflowServiceHost(Type, Uri[])

使用工作流程型別及指定的服務之基底位址,初始化 WorkflowServiceHost 類別的新執行個體。

public:
 WorkflowServiceHost(Type ^ workflowType, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost (Type workflowType, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : Type * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowType As Type, ParamArray baseAddress As Uri())

參數

workflowType
Type

工作流程執行個體的 Type

baseAddress
Uri[]

型別為 Uri 的陣列,其中包含所裝載之服務的基底位址。

備註

當工作流程定義為編譯型別,則使用此多載。

適用於

WorkflowServiceHost(Stream, Stream, Uri[])

使用包含工作流程定義之位元資料流、包含工作流程規則定義之位元資料流,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

public:
 WorkflowServiceHost(System::IO::Stream ^ workflowDefinition, System::IO::Stream ^ ruleDefinition, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost (System.IO.Stream workflowDefinition, System.IO.Stream ruleDefinition, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : System.IO.Stream * System.IO.Stream * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinition As Stream, ruleDefinition As Stream, ParamArray baseAddress As Uri())

參數

workflowDefinition
Stream

Stream 內含工作流程定義。

ruleDefinition
Stream

包含工作流程規則定義的 Stream

baseAddress
Uri[]

型別為 Uri 的陣列,其中包含所裝載之服務的基底位址。

備註

若工作流程定義與規則定義儲存在安全的儲存區中 (如資料庫),則使用此多載。

適用於

WorkflowServiceHost(String, String, Uri[])

使用工作流程定義的路徑、工作流程規則定義的路徑,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

public:
 WorkflowServiceHost(System::String ^ workflowDefinitionPath, System::String ^ ruleDefinitionPath, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost (string workflowDefinitionPath, string ruleDefinitionPath, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : string * string * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinitionPath As String, ruleDefinitionPath As String, ParamArray baseAddress As Uri())

參數

workflowDefinitionPath
String

內含工作流程定義檔路徑的字串。

ruleDefinitionPath
String

內含工作流程規則定義檔路徑的字串。

baseAddress
Uri[]

型別為 Uri 的陣列,其中包含所裝載之服務的基底位址。

備註

當工作流程定義與規則定義是 Windows 檔案形式,則使用此多載。

適用於

WorkflowServiceHost(Stream, Stream, ITypeProvider, Uri[])

使用包含工作流程定義之位元資料流、包含工作流程規則定義之位元資料流、自訂活動型別的型別提供者,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

public:
 WorkflowServiceHost(System::IO::Stream ^ workflowDefinition, System::IO::Stream ^ ruleDefinition, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost (System.IO.Stream workflowDefinition, System.IO.Stream ruleDefinition, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : System.IO.Stream * System.IO.Stream * System.Workflow.ComponentModel.Compiler.ITypeProvider * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinition As Stream, ruleDefinition As Stream, typeProvider As ITypeProvider, ParamArray baseAddress As Uri())

參數

workflowDefinition
Stream

Stream 內含工作流程定義。

ruleDefinition
Stream

包含工作流程規則定義的 Stream

typeProvider
ITypeProvider

實作 ITypeProvider 介面的型別提供者。

baseAddress
Uri[]

型別為 Uri 的陣列,其中包含所裝載之服務的基底位址。

備註

當您編譯的工作流程參照到其他組件中定義的自訂型別時,請使用此多載。

適用於

WorkflowServiceHost(String, String, ITypeProvider, Uri[])

使用工作流程定義的路徑、工作流程規則定義的路徑、自訂活動型別的型別提供者,以及指定的服務之基底位址,來初始化 WorkflowServiceHost 類別的新執行個體。

public:
 WorkflowServiceHost(System::String ^ workflowDefinitionPath, System::String ^ ruleDefinitionPath, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider, ... cli::array <Uri ^> ^ baseAddress);
public WorkflowServiceHost (string workflowDefinitionPath, string ruleDefinitionPath, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider, params Uri[] baseAddress);
new System.ServiceModel.WorkflowServiceHost : string * string * System.Workflow.ComponentModel.Compiler.ITypeProvider * Uri[] -> System.ServiceModel.WorkflowServiceHost
Public Sub New (workflowDefinitionPath As String, ruleDefinitionPath As String, typeProvider As ITypeProvider, ParamArray baseAddress As Uri())

參數

workflowDefinitionPath
String

內含工作流程定義檔路徑的字串。

ruleDefinitionPath
String

內含工作流程規則定義檔路徑的字串。

typeProvider
ITypeProvider

實作 ITypeProvider 介面的型別提供者。

baseAddress
Uri[]

型別為 Uri 的陣列,其中包含所裝載之服務的基底位址。

備註

當您將工作流程定義在工作流程標記檔中 (.xoml),且它參照到其他組件中定義的自訂型別時,請使用此多載。

適用於