WorkflowServiceHost Construtores

Definição

Inicializa uma nova instância da WorkflowServiceHost classe.

Sobrecargas

Name Description
WorkflowServiceHost()

Inicializa uma nova instância da WorkflowServiceHost classe.

WorkflowServiceHost(Stream, Uri[])

Inicializa uma nova instância da WorkflowServiceHost classe usando um fluxo de bytes que contém a definição do workflow 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 do 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 workflow 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 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 WorkflowServiceHost classe usando um caminho para a definição do workflow, um caminho para a definição das regras de workflow e os endereços base do serviço especificado.

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

Inicializa uma nova instância da WorkflowServiceHost classe 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 fornecedor de tipos de tipos de atividade personalizados e os endereços base do serviço especificado.

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

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

WorkflowServiceHost()

Inicializa uma nova instância da WorkflowServiceHost classe.

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 do workflow 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[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

Observações

Use esta sobrecarga se a definição do fluxo de trabalho estiver armazenada num armazenamento seguro, como uma base de dados.

Aplica-se a

WorkflowServiceHost(String, Uri[])

Inicializa uma nova instância da WorkflowServiceHost classe 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 string que contém o caminho para o ficheiro de definição do workflow.

baseAddress
Uri[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

Observações

Use esta sobrecarga quando a definição do fluxo de trabalho estiver sob a forma de ficheiro Windows.

Aplica-se a

WorkflowServiceHost(Type, Uri[])

Inicializa uma nova instância da WorkflowServiceHost classe usando um tipo de workflow 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 do fluxo de trabalho.

baseAddress
Uri[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

Observações

Use esta sobrecarga quando o fluxo de trabalho é 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 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[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

Observações

Use esta sobrecarga quando a definição do fluxo de trabalho e a definição de regras estão armazenadas em armazenamento seguro, como uma base de dados.

Aplica-se a

WorkflowServiceHost(String, String, Uri[])

Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição do workflow, um caminho para a definição das regras de workflow 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 string que contém o caminho para o ficheiro de definição do workflow.

ruleDefinitionPath
String

Uma cadeia que contém o caminho para o ficheiro de definição das regras do fluxo de trabalho.

baseAddress
Uri[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

Observações

Use esta sobrecarga quando a definição do fluxo de trabalho e a definição de regras estão sob a forma de ficheiros 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 do fluxo de trabalho, um fluxo de bytes que contém a definição das regras do fluxo de trabalho, um fornecedor de tipos de tipos de atividade personalizados 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 fornecedor de tipos que implementa a ITypeProvider interface.

baseAddress
Uri[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

Observações

Use esta sobrecarga quando o seu fluxo de trabalho compilado faz referência a tipos personalizados definidos numa assembleia separada.

Aplica-se a

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

Inicializa uma nova instância da WorkflowServiceHost classe usando um caminho para a definição do workflow, um caminho para a definição das regras do workflow, um fornecedor 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 string que contém o caminho para o ficheiro de definição do workflow.

ruleDefinitionPath
String

Uma cadeia que contém o caminho para o ficheiro de definição das regras do fluxo de trabalho.

typeProvider
ITypeProvider

Um fornecedor de tipos que implementa a ITypeProvider interface.

baseAddress
Uri[]

Um array de tipos Uri que contém os endereços base do serviço alojado.

Observações

Usa esta sobrecarga quando tiveres o teu fluxo de trabalho definido num ficheiro de marcação de workflow (.xoml) e ele faz referência a tipos personalizados definidos numa montagem separada.

Aplica-se a