Comparteix a través de


WorkflowCompilerParameters Constructores

Definición

Inicializa una nueva instancia de la clase WorkflowCompilerParameters.

Sobrecargas

WorkflowCompilerParameters()

Inicializa una nueva instancia de la clase WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación.

WorkflowCompilerParameters(WorkflowCompilerParameters)

Inicializa una nueva instancia de la clase WorkflowCompilerParameters a partir de una instancia existente.

WorkflowCompilerParameters(String[], String)

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación y el nombre que se va a aplicar al archivo de salida.

WorkflowCompilerParameters(String[], String, Boolean)

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación, el nombre que se va a aplicar al archivo de salida y el designador para la inclusión de información de depuración.

WorkflowCompilerParameters()

Inicializa una nueva instancia de la clase WorkflowCompilerParameters.

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

Se aplica a

WorkflowCompilerParameters(String[])

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación.

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

Los nombres de los ensamblados utilizados en la compilación.

Ejemplos

En el siguiente ejemplo se muestra cómo crear una nueva instancia de la clase WorkflowCompilerParameters, agregar LibraryPaths y establecer el valor de la propiedad CompilerParameters.OutputAssembly. El código también crea una nueva instancia de la clase WorkflowCompiler y ejecuta el método WorkflowCompiler.Compile. Este código supone que results es del tipo WorkflowCompilerResults. Este ejemplo de código forma parte del ejemplo del asistente del flujo de trabajo de Outlook SDK del archivo WizardForm.cs. Para obtener más información, vea Asistente para flujos de trabajo de 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)

Se aplica a

WorkflowCompilerParameters(WorkflowCompilerParameters)

Inicializa una nueva instancia de la clase WorkflowCompilerParameters a partir de una instancia 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

La instancia de WorkflowCompilerParameters usada para inicializar la instancia nueva.

Se aplica a

WorkflowCompilerParameters(String[], String)

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación y el nombre que se va a aplicar al archivo de salida.

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

Los nombres de los ensamblados utilizados en la compilación.

outputName
String

El nombre que se va a aplicar al archivo de salida.

Se aplica a

WorkflowCompilerParameters(String[], String, Boolean)

Inicializa una nueva instancia de la clase WorkflowCompilerParameters, con los nombres de los ensamblados utilizados en la compilación, el nombre que se va a aplicar al archivo de salida y el designador para la inclusión de información de depuración.

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

Los nombres de los ensamblados utilizados en la compilación.

outputName
String

El nombre que se va a aplicar al archivo de salida.

includeDebugInformation
Boolean

Indica si se debería generar un archivo PDB para la depuración.

Se aplica a