WorkflowServiceHost 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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())
参数
注解
如果工作流定义存储在安全存储(如数据库)中,请使用此重载。
适用于
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
一个包含工作流定义文件的路径的字符串。
注解
当工作流定义采用 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())
参数
注解
当工作流定义为已编译类型时,请使用此重载。
适用于
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())
参数
注解
当工作流定义和规则定义存储在安全存储(如数据库)中时,请使用此重载。
适用于
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
一个包含工作流规则定义文件的路径的字符串。
注解
当工作流定义和规则定义采用 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())
参数
- typeProvider
- ITypeProvider
实现 ITypeProvider 接口的类型提供程序。
注解
当已编译的工作流引用在单独的程序集中定义的自定义类型时,请使用此重载。
适用于
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 接口的类型提供程序。
注解
当在工作流标记文件 (.xoml) 中定义工作流并且该工作流引用单独的程序集中定义的自定义类型时,请使用此重载。