WorkflowCompilerParameters Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |