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) 中定义工作流并且该工作流引用单独的程序集中定义的自定义类型时,请使用此重载。

适用于