Compartilhar via


WorkflowCompilerParameters Construtores

Definição

Inicializa uma nova instância da classe WorkflowCompilerParameters.

Sobrecargas

WorkflowCompilerParameters()

Inicializa uma nova instância da classe WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])

Inicializa uma nova instância da classe WorkflowCompilerParameters com os nomes dos assemblies usados na compilação.

WorkflowCompilerParameters(WorkflowCompilerParameters)

Inicializa uma nova instância da classe WorkflowCompilerParameters de uma instância existente.

WorkflowCompilerParameters(String[], String)

Inicializa uma nova instância da classe WorkflowCompilerParameters, com os nomes dos assemblies usados na compilação e o nome a aplicar ao arquivo de saída.

WorkflowCompilerParameters(String[], String, Boolean)

Inicializa uma nova instância da classe WorkflowCompilerParameters, com os nomes dos assemblies usados na compilação e o nome a aplicar ao arquivo de saída, além do designador para inclusão de informações de depuração.

WorkflowCompilerParameters()

Inicializa uma nova instância da classe WorkflowCompilerParameters.

public:
 WorkflowCompilerParameters();
public WorkflowCompilerParameters ();
Public Sub New ()

Aplica-se a

WorkflowCompilerParameters(String[])

Inicializa uma nova instância da classe WorkflowCompilerParameters com os nomes dos assemblies usados na compilação.

public:
 WorkflowCompilerParameters(cli::array <System::String ^> ^ assemblyNames);
public WorkflowCompilerParameters (string[] assemblyNames);
new System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters : string[] -> System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters
Public Sub New (assemblyNames As String())

Parâmetros

assemblyNames
String[]

Os nomes dos assemblies usados na compilação.

Exemplos

O exemplo de código a seguir demonstra como criar uma nova instância da WorkflowCompilerParameters classe , adicionar LibraryPaths e definir o valor para a CompilerParameters.OutputAssembly propriedade . O código também cria uma nova instância da WorkflowCompiler classe e executa o WorkflowCompiler.Compile método . Esse código pressupõe que results seja do tipo WorkflowCompilerResults. Este exemplo de código faz parte do Exemplo do SDK do Assistente de Fluxo de Trabalho do Outlook do arquivo WizardForm.cs. Para obter mais informações, consulte Assistente de Fluxo de Trabalho do Outlook.

// Compile the workflow
String[] assemblyNames = { "ReadEmailActivity.dll" };
WorkflowCompiler compiler = new WorkflowCompiler();
WorkflowCompilerParameters parameters = new WorkflowCompilerParameters(assemblyNames);
parameters.LibraryPaths.Add(Path.GetDirectoryName(typeof(BaseMailbox).Assembly.Location));
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll";
results = compiler.Compile(parameters, this.xamlFile);
' Compile the workflow
Dim assemblyNames() As String = {"ReadEmailActivity.dll"}

Dim compiler As WorkflowCompiler = New WorkflowCompiler()
Dim parameters As WorkflowCompilerParameters = New WorkflowCompilerParameters(assemblyNames)
parameters.LibraryPaths.Add(Path.GetDirectoryName(GetType(BaseMailbox).Assembly.Location))
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll"
results = compiler.Compile(parameters, Me.xamlFile)

Aplica-se a

WorkflowCompilerParameters(WorkflowCompilerParameters)

Inicializa uma nova instância da classe WorkflowCompilerParameters de uma instância existente.

public:
 WorkflowCompilerParameters(System::Workflow::ComponentModel::Compiler::WorkflowCompilerParameters ^ parameters);
public WorkflowCompilerParameters (System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters parameters);
new System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters : System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters -> System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters
Public Sub New (parameters As WorkflowCompilerParameters)

Parâmetros

parameters
WorkflowCompilerParameters

A instância do WorkflowCompilerParameters usado para inicializar a nova instância.

Aplica-se a

WorkflowCompilerParameters(String[], String)

Inicializa uma nova instância da classe WorkflowCompilerParameters, com os nomes dos assemblies usados na compilação e o nome a aplicar ao arquivo de saída.

public:
 WorkflowCompilerParameters(cli::array <System::String ^> ^ assemblyNames, System::String ^ outputName);
public WorkflowCompilerParameters (string[] assemblyNames, string outputName);
new System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters : string[] * string -> System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters
Public Sub New (assemblyNames As String(), outputName As String)

Parâmetros

assemblyNames
String[]

Os nomes dos assemblies usados na compilação.

outputName
String

O nome a aplicar ao arquivo de saída.

Aplica-se a

WorkflowCompilerParameters(String[], String, Boolean)

Inicializa uma nova instância da classe WorkflowCompilerParameters, com os nomes dos assemblies usados na compilação e o nome a aplicar ao arquivo de saída, além do designador para inclusão de informações de depuração.

public:
 WorkflowCompilerParameters(cli::array <System::String ^> ^ assemblyNames, System::String ^ outputName, bool includeDebugInformation);
public WorkflowCompilerParameters (string[] assemblyNames, string outputName, bool includeDebugInformation);
new System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters : string[] * string * bool -> System.Workflow.ComponentModel.Compiler.WorkflowCompilerParameters
Public Sub New (assemblyNames As String(), outputName As String, includeDebugInformation As Boolean)

Parâmetros

assemblyNames
String[]

Os nomes dos assemblies usados na compilação.

outputName
String

O nome a aplicar ao arquivo de saída.

includeDebugInformation
Boolean

Indica se um arquivo PDB deve ser gerado para depuração.

Aplica-se a