Freigeben über


WorkflowCompilerParameters Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Stellt während des Kompilierungsprozesses an den WorkflowCompiler übergebene Parameter dar.

public ref class WorkflowCompilerParameters sealed : System::CodeDom::Compiler::CompilerParameters
[System.Serializable]
public sealed class WorkflowCompilerParameters : System.CodeDom.Compiler.CompilerParameters
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowCompilerParameters : System.CodeDom.Compiler.CompilerParameters
[<System.Serializable>]
type WorkflowCompilerParameters = class
    inherit CompilerParameters
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowCompilerParameters = class
    inherit CompilerParameters
Public NotInheritable Class WorkflowCompilerParameters
Inherits CompilerParameters
Vererbung
WorkflowCompilerParameters
Attribute

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)

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Konstruktoren

WorkflowCompilerParameters()
Veraltet.

Initialisiert eine neue Instanz der WorkflowCompilerParameters-Klasse.

WorkflowCompilerParameters(String[])
Veraltet.

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

WorkflowCompilerParameters(String[], String)
Veraltet.

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)
Veraltet.

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(WorkflowCompilerParameters)
Veraltet.

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

Eigenschaften

CompilerOptions
Veraltet.

Ruft eine Zeichenfolge ab bzw. legt eine Zeichenfolge fest, die Befehlszeilenoptionen für diese Kompilierung enthält.

CoreAssemblyFileName
Veraltet.

Ruft den Namen des Kern- oder Standard-Assemblys ab, das grundlegende Typen wie Object, String oder Int32 enthält, oder legt diesen fest.

(Geerbt von CompilerParameters)
EmbeddedResources
Veraltet.

Ruft die .NET-Ressourcendateien ab, die in das Kompilieren der Assemblyausgabe eingeschlossen werden sollen.

(Geerbt von CompilerParameters)
Evidence
Veraltet.

Gibt ein Beweisobjekt an, das die Sicherheitsrichtlinienberechtigungen angibt, die der kompilierten Assembly gewährt werden sollen.

(Geerbt von CompilerParameters)
GenerateCodeCompileUnitOnly
Veraltet.

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob nur eine CodeCompileUnit erzeugt werden soll oder ob der C#- oder Visual Basic-Compiler aufgerufen werden soll, um die ausführbare Datei (EXE) oder die DLL zu erstellen.

GenerateExecutable
Veraltet.

Ruft einen Wert ab, der angibt, ob eine ausführbare Datei generiert werden soll, oder legt diesen fest.

(Geerbt von CompilerParameters)
GenerateInMemory
Veraltet.

Ruft einen Wert ab, der angibt, ob die Ausgabe im Speicher generiert werden soll, oder legt diesen fest.

(Geerbt von CompilerParameters)
IncludeDebugInformation
Veraltet.

Ruft einen Wert ab, der angibt, ob Debuginformationen in die kompilierte ausführbare Datei aufgenommen werden sollen, oder legt diesen fest.

(Geerbt von CompilerParameters)
LanguageToUse
Veraltet.

Ruft eine Zeichenfolge ab bzw. legt eine Zeichenfolge fest, die die Sprache enthält, die bei der Kompilierung der CodeCompileUnit verwendet werden soll.

LibraryPaths
Veraltet.

Ruft die Eigenschaft ab, die eine Auflistung von Verzeichnisnamen darstellt, in der der Compiler nach Assemblys sucht, auf die verwiesen wird.

LinkedResources
Veraltet.

Ruft die .NET-Ressourcendateien ab, auf die in der aktuellen Quelle verwiesen wird.

(Geerbt von CompilerParameters)
MainClass
Veraltet.

Ruft den Namen der Hauptklasse ab oder legt diesen fest.

(Geerbt von CompilerParameters)
OutputAssembly
Veraltet.

Ruft den Namen der Ausgabeassembly ab oder legt diesen fest.

(Geerbt von CompilerParameters)
ReferencedAssemblies
Veraltet.

Ruft die Assemblys ab, auf die durch das aktuelle Projekt verwiesen wird.

(Geerbt von CompilerParameters)
TempFiles
Veraltet.

Ruft die Auflistung ab, die die temporären Dateien enthält, oder legt diese fest.

(Geerbt von CompilerParameters)
TreatWarningsAsErrors
Veraltet.

Ruft einen Wert ab, der angibt, ob Warnungen als Fehler behandelt werden sollen, oder legt diesen fest.

(Geerbt von CompilerParameters)
UserCodeCompileUnits
Veraltet.

Ruft die Auflistung von Einheiten zur Codekompilierung ab (bzw. legt sie fest), die in diesem Aufruf des Workflowcompilers verwendet werden.

UserToken
Veraltet.

Ruft das Benutzertoken ab, das beim Erstellen des Compilerprozesses verwendet werden soll, oder legt dieses fest.

(Geerbt von CompilerParameters)
WarningLevel
Veraltet.

Ruft die Warnstufe ab, bei der der Compiler die Kompilierung abbricht, oder legt diese fest.

(Geerbt von CompilerParameters)
Win32Resource
Veraltet.

Ruft den Dateinamen einer Win32-Ressourcendatei ab, zu der in der kompilierten Assembly ein Link erstellt werden soll, oder legt diesen fest.

(Geerbt von CompilerParameters)

Methoden

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: