Partilhar via


WorkflowServiceHost Construtores

Definição

Inicializa uma nova instância da classe WorkflowServiceHost.

Sobrecargas

WorkflowServiceHost()

Inicializa uma nova instância da classe WorkflowServiceHost.

WorkflowServiceHost(Stream, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um fluxo de bytes que contém a definição do fluxo de trabalho e os endereços base do serviço especificado.

WorkflowServiceHost(String, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um caminho para a definição do fluxo de trabalho e os endereços base do serviço especificado.

WorkflowServiceHost(Type, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando o tipo do fluxo de trabalho e os endereços base do serviço especificado.

WorkflowServiceHost(Stream, Stream, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um fluxo de bytes que contém a definição do fluxo de trabalho, um fluxo de bytes que contém a definição das regras do fluxo de trabalho e os endereços base do serviço especificado.

WorkflowServiceHost(String, String, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um caminho para a definição do fluxo de trabalho, um caminho para a definição das regras do fluxo de trabalho e os endereços base do serviço especificado.

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

Inicializa uma nova instância da classe WorkflowServiceHost usando um fluxo de bytes que contém a definição do fluxo de trabalho, um fluxo de bytes que contém a definição das regras do fluxo de trabalho, um provedor de tipos para tipos de atividades personalizadas e os endereços base do serviço especificado.

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

Inicializa uma nova instância da classe WorkflowServiceHost usando um caminho para a definição do fluxo de trabalho, um caminho para a definição das regras do fluxo de trabalho, um provedor de tipos para tipos de atividades personalizadas e os endereços base do serviço especificado.

WorkflowServiceHost()

Inicializa uma nova instância da classe WorkflowServiceHost.

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

Aplica-se a

WorkflowServiceHost(Stream, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um fluxo de bytes que contém a definição do fluxo de trabalho e os endereços base do serviço especificado.

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())

Parâmetros

workflowDefinition
Stream

Stream que contém a definição do fluxo de trabalho.

baseAddress
Uri[]

Uma matriz do tipo Uri que contém os endereços base do serviço hospedado.

Comentários

Use essa sobrecarga se a definição do fluxo de trabalho estiver armazenada no armazenamento protegido, como um banco de dados.

Aplica-se a

WorkflowServiceHost(String, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um caminho para a definição do fluxo de trabalho e os endereços base do serviço especificado.

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())

Parâmetros

workflowDefinitionPath
String

Uma cadeia de caracteres que contém o caminho do arquivo de definição do fluxo de trabalho.

baseAddress
Uri[]

Uma matriz do tipo Uri que contém os endereços base do serviço hospedado.

Comentários

Use essa sobrecarga quando a definição do fluxo de trabalho estiver na forma do arquivo do Windows.

Aplica-se a

WorkflowServiceHost(Type, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando o tipo do fluxo de trabalho e os endereços base do serviço especificado.

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())

Parâmetros

workflowType
Type

O Type da instância de fluxo de trabalho.

baseAddress
Uri[]

Uma matriz do tipo Uri que contém os endereços base do serviço hospedado.

Comentários

Use essa sobrecarga quando o fluxo de trabalho for definido como tipo compilado.

Aplica-se a

WorkflowServiceHost(Stream, Stream, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um fluxo de bytes que contém a definição do fluxo de trabalho, um fluxo de bytes que contém a definição das regras do fluxo de trabalho e os endereços base do serviço especificado.

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())

Parâmetros

workflowDefinition
Stream

Stream que contém a definição do fluxo de trabalho.

ruleDefinition
Stream

Stream que contém a definição das regras do fluxo de trabalho.

baseAddress
Uri[]

Uma matriz do tipo Uri que contém os endereços base do serviço hospedado.

Comentários

Use essa sobrecarga quando a definição de fluxo de trabalho e a definição de regras forem armazenadas no armazenamento protegido, como um banco de dados.

Aplica-se a

WorkflowServiceHost(String, String, Uri[])

Inicializa uma nova instância da classe WorkflowServiceHost usando um caminho para a definição do fluxo de trabalho, um caminho para a definição das regras do fluxo de trabalho e os endereços base do serviço especificado.

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())

Parâmetros

workflowDefinitionPath
String

Uma cadeia de caracteres que contém o caminho do arquivo de definição do fluxo de trabalho.

ruleDefinitionPath
String

Uma cadeia de caracteres que contém o caminho para as regras do arquivo de definição do fluxo de trabalho.

baseAddress
Uri[]

Uma matriz do tipo Uri que contém os endereços base do serviço hospedado.

Comentários

Use essa sobrecarga quando a definição de fluxo de trabalho e a definição de regras estiverem na forma de arquivos do Windows.

Aplica-se a

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

Inicializa uma nova instância da classe WorkflowServiceHost usando um fluxo de bytes que contém a definição do fluxo de trabalho, um fluxo de bytes que contém a definição das regras do fluxo de trabalho, um provedor de tipos para tipos de atividades personalizadas e os endereços base do serviço especificado.

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())

Parâmetros

workflowDefinition
Stream

Stream que contém a definição do fluxo de trabalho.

ruleDefinition
Stream

Stream que contém a definição das regras do fluxo de trabalho.

typeProvider
ITypeProvider

Um provedor de tipos que implementa a interface do ITypeProvider.

baseAddress
Uri[]

Uma matriz do tipo Uri que contém os endereços base do serviço hospedado.

Comentários

Use essa sobrecarga quando o fluxo de trabalho compilado referenciar tipos personalizados definidos em um assembly separado.

Aplica-se a

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

Inicializa uma nova instância da classe WorkflowServiceHost usando um caminho para a definição do fluxo de trabalho, um caminho para a definição das regras do fluxo de trabalho, um provedor de tipos para tipos de atividades personalizadas e os endereços base do serviço especificado.

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())

Parâmetros

workflowDefinitionPath
String

Uma cadeia de caracteres que contém o caminho do arquivo de definição do fluxo de trabalho.

ruleDefinitionPath
String

Uma cadeia de caracteres que contém o caminho para as regras do arquivo de definição do fluxo de trabalho.

typeProvider
ITypeProvider

Um provedor de tipos que implementa a interface do ITypeProvider.

baseAddress
Uri[]

Uma matriz do tipo Uri que contém os endereços base do serviço hospedado.

Comentários

Use essa sobrecarga quando tiver seu fluxo de trabalho definido em um arquivo de marcação de fluxo de trabalho (.xoml) e ele fizer referência a tipos personalizados definidos em um assembly separado.

Aplica-se a