WorkflowServiceHost Construtores

Definição

Inicializa uma nova instância da classe WorkflowServiceHost.

Sobrecargas

Nome Description
WorkflowServiceHost()

Inicializa uma nova instância da classe WorkflowServiceHost.

WorkflowServiceHost(Stream, Uri[])

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

WorkflowServiceHost(String, Uri[])

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

WorkflowServiceHost(Type, Uri[])

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

WorkflowServiceHost(Stream, Stream, Uri[])

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

WorkflowServiceHost(String, String, Uri[])

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

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

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

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

Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição de fluxo de trabalho, um caminho para a definição de regras de fluxo de trabalho, um provedor de tipos para tipos de atividade personalizados 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 WorkflowServiceHost classe usando um fluxo de bytes que contém a definição de 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 de fluxo de trabalho.

baseAddress
Uri[]

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

Comentários

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

Aplica-se a

WorkflowServiceHost(String, Uri[])

Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição de 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 para o arquivo de definição de fluxo de trabalho.

baseAddress
Uri[]

Uma matriz de 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 WorkflowServiceHost classe usando um tipo de 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

A Type instância do fluxo de trabalho.

baseAddress
Uri[]

Uma matriz de 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 WorkflowServiceHost classe usando um fluxo de bytes que contém a definição de fluxo de trabalho, um fluxo de bytes que contém a definição de regras de 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 de fluxo de trabalho.

ruleDefinition
Stream

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

baseAddress
Uri[]

Uma matriz de 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 seguro, como um banco de dados.

Aplica-se a

WorkflowServiceHost(String, String, Uri[])

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

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 para o arquivo de definição de fluxo de trabalho.

ruleDefinitionPath
String

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

baseAddress
Uri[]

Uma matriz de 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 WorkflowServiceHost classe usando um fluxo de bytes que contém a definição de fluxo de trabalho, um fluxo de bytes que contém a definição de regras de fluxo de trabalho, um provedor de tipos para tipos de atividade personalizados e os endereços base do serviço especificados.

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 de fluxo de trabalho.

ruleDefinition
Stream

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

typeProvider
ITypeProvider

Um provedor de tipos que implementa a ITypeProvider interface.

baseAddress
Uri[]

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

Comentários

Use essa sobrecarga quando o fluxo de trabalho compilado fizer referência a tipos personalizados definidos em um assembly separado.

Aplica-se a

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

Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição de fluxo de trabalho, um caminho para a definição de regras de fluxo de trabalho, um provedor de tipos para tipos de atividade personalizados 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 para o arquivo de definição de fluxo de trabalho.

ruleDefinitionPath
String

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

typeProvider
ITypeProvider

Um provedor de tipos que implementa a ITypeProvider interface.

baseAddress
Uri[]

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

Comentários

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

Aplica-se a