Condividi tramite


WorkflowCompilerParameters Costruttori

Definizione

Inizializza una nuova istanza della classe WorkflowCompilerParameters.

Overload

WorkflowCompilerParameters()

Inizializza una nuova istanza della classe WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione.

WorkflowCompilerParameters(WorkflowCompilerParameters)

Inizializza una nuova istanza della classe WorkflowCompilerParameters da un'istanza esistente.

WorkflowCompilerParameters(String[], String)

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione e il nome da applicare al file di output.

WorkflowCompilerParameters(String[], String, Boolean)

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione, il nome da applicare al file di output e l'identificatore per l'inclusione di informazioni di debug.

WorkflowCompilerParameters()

Inizializza una nuova istanza della classe WorkflowCompilerParameters.

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

Si applica a

WorkflowCompilerParameters(String[])

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione.

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

Parametri

assemblyNames
String[]

Nomi degli assembly utilizzati durante la compilazione.

Esempio

Nel seguente esempio di codice viene illustrato come creare una nuova istanza della classe WorkflowCompilerParameters, come aggiungere LibraryPaths e impostare il valore della proprietàCompilerParameters.OutputAssembly. Il codice crea inoltre una nuova istanza della classe WorkflowCompiler e esegue il metodo WorkflowCompiler.Compile. Questo codice presuppone che results sia di tipo WorkflowCompilerResults. Questo esempio di codice fa parte dell'esempio SDK Outlook Workflow Wizard nel file WizardForm.cs. Per altre informazioni, vedere Creazione guidata flusso di lavoro di 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)

Si applica a

WorkflowCompilerParameters(WorkflowCompilerParameters)

Inizializza una nuova istanza della classe WorkflowCompilerParameters da un'istanza esistente.

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)

Parametri

parameters
WorkflowCompilerParameters

Istanza di WorkflowCompilerParameters utilizzata per inizializzare la nuova istanza.

Si applica a

WorkflowCompilerParameters(String[], String)

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione e il nome da applicare al file di output.

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)

Parametri

assemblyNames
String[]

Nomi degli assembly utilizzati durante la compilazione.

outputName
String

Nome da applicare al file di output.

Si applica a

WorkflowCompilerParameters(String[], String, Boolean)

Inizializza una nuova istanza della classe WorkflowCompilerParameters con i nomi degli assembly utilizzati durante la compilazione, il nome da applicare al file di output e l'identificatore per l'inclusione di informazioni di debug.

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)

Parametri

assemblyNames
String[]

Nomi degli assembly utilizzati durante la compilazione.

outputName
String

Nome da applicare al file di output.

includeDebugInformation
Boolean

Indica se per eseguire il debug deve essere generato un file PDB.

Si applica a