Freigeben über


WorkflowCompilerParameters Konstruktoren

Definition

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse.

Überlädt

WorkflowCompilerParameters()

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse.

WorkflowCompilerParameters(String[])

Initialisiert mit den Namen der bei der Kompilierung verwendeten Assemblys eine neue Instanz der WorkflowCompilerParameters-Klasse.

WorkflowCompilerParameters(WorkflowCompilerParameters)

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse aus einer bestehenden Instanz.

WorkflowCompilerParameters(String[], String)

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse. Dabei werden die Namen der Assemblys, die während der Kompilierung verwendet wurden, und der Name für die Anwendung auf die Ausgabedatei genutzt.

WorkflowCompilerParameters(String[], String, Boolean)

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse. Dabei werden die Namen der Assemblys, die während der Kompilierung verwendet wurden, der Name für die Anwendung auf die Ausgabedatei und der Bezeichner für die Einbeziehung von Debuginformationen genutzt.

WorkflowCompilerParameters()

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse.

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

Gilt für:

WorkflowCompilerParameters(String[])

Initialisiert mit den Namen der bei der Kompilierung verwendeten Assemblys eine neue Instanz der WorkflowCompilerParameters-Klasse.

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

Parameter

assemblyNames
String[]

Die Namen der bei der Kompilierung verwendeten Assemblys.

Beispiele

Das folgende Codebeispiel zeigt, wie Sie eine neue Instanz der WorkflowCompilerParameters-Klasse erstellen, LibraryPaths hinzufügen und den Wert für die CompilerParameters.OutputAssembly-Eigenschaft festlegen. Im Code wird auch eine neue Instanz der WorkflowCompiler-Klasse erstellt und die WorkflowCompiler.Compile-Methode ausgeführt. In diesem Code wird davon ausgegangen, dass results vom Typ WorkflowCompilerResults ist. Dieses Codebeispiel stammt aus dem Outlook Workflow Wizard SDK-Beispiel in der Datei WizardForm.cs. Weitere Informationen finden Sie unter Outlook-Workflow-Assistent.

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

Gilt für:

WorkflowCompilerParameters(WorkflowCompilerParameters)

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse aus einer bestehenden Instanz.

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)

Parameter

parameters
WorkflowCompilerParameters

Die Instanz von WorkflowCompilerParameters für die Initialisierung der neuen Instanz.

Gilt für:

WorkflowCompilerParameters(String[], String)

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse. Dabei werden die Namen der Assemblys, die während der Kompilierung verwendet wurden, und der Name für die Anwendung auf die Ausgabedatei genutzt.

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)

Parameter

assemblyNames
String[]

Die Namen der bei der Kompilierung verwendeten Assemblys.

outputName
String

Der Name, der auf die Ausgabedatei angewendet wird.

Gilt für:

WorkflowCompilerParameters(String[], String, Boolean)

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse. Dabei werden die Namen der Assemblys, die während der Kompilierung verwendet wurden, der Name für die Anwendung auf die Ausgabedatei und der Bezeichner für die Einbeziehung von Debuginformationen genutzt.

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)

Parameter

assemblyNames
String[]

Die Namen der bei der Kompilierung verwendeten Assemblys.

outputName
String

Der Name, der auf die Ausgabedatei angewendet wird.

includeDebugInformation
Boolean

Gibt an, ob eine PDB-Datei zum Debuggen generiert werden soll.

Gilt für: