WorkflowCompilerParameters Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Reprezentuje parametry przekazywane do WorkflowCompiler procesu kompilacji.
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
- Dziedziczenie
- Atrybuty
Przykłady
Poniższy przykład kodu pokazuje, jak utworzyć nowe wystąpienie WorkflowCompilerParameters klasy, dodać LibraryPaths i ustawić wartość dla CompilerParameters.OutputAssembly właściwości. Kod tworzy również nowe wystąpienie WorkflowCompiler klasy i uruchamia metodę WorkflowCompiler.Compile . W tym kodzie przyjęto założenie, że results
jest to typ WorkflowCompilerResults. Ten przykład kodu jest częścią przykładowego zestawu SDK kreatora przepływu pracy Outlook z pliku WizardForm.cs. Aby uzyskać więcej informacji, zobacz Kreator przepływu pracy 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)
Uwagi
Uwaga
W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.
Konstruktory
WorkflowCompilerParameters() |
Inicjuje nowe wystąpienie klasy WorkflowCompilerParameters. |
WorkflowCompilerParameters(String[]) |
Inicjuje WorkflowCompilerParameters nowe wystąpienie klasy z nazwami zestawów używanych w kompilacji. |
WorkflowCompilerParameters(String[], String) |
Inicjuje nowe wystąpienie WorkflowCompilerParameters klasy z nazwami zestawów używanych w kompilacji oraz nazwą, która ma być stosowana do pliku wyjściowego. |
WorkflowCompilerParameters(String[], String, Boolean) |
Inicjuje nowe wystąpienie WorkflowCompilerParameters klasy z nazwami zestawów używanych w kompilacji oraz nazwą, która ma być stosowana do pliku wyjściowego, oraz projektantem do włączenia informacji debugowania. |
WorkflowCompilerParameters(WorkflowCompilerParameters) |
Inicjuje WorkflowCompilerParameters nowe wystąpienie klasy z istniejącego wystąpienia. |
Właściwości
CompilerOptions |
Pobiera lub ustawia ciąg zawierający opcje wiersza polecenia dla tej kompilacji. |
CoreAssemblyFileName |
Pobiera lub ustawia nazwę podstawowego lub standardowego zestawu zawierającego podstawowe typy, takie jak Object, Stringlub Int32. (Odziedziczone po CompilerParameters) |
EmbeddedResources |
Pobiera pliki zasobów platformy .NET do uwzględnienia podczas kompilowania danych wyjściowych zestawu. (Odziedziczone po CompilerParameters) |
Evidence |
Nieaktualne.
Określa obiekt dowodów, który reprezentuje uprawnienia zasad zabezpieczeń, aby udzielić skompilowanego zestawu. (Odziedziczone po CompilerParameters) |
GenerateCodeCompileUnitOnly |
Pobiera lub ustawia wartość wskazującą, czy wygenerować tylko element CodeCompileUnit, czy wywołać kompilator języka C# lub Visual Basic w celu wygenerowania pliku wykonywalnego lub biblioteki DLL. |
GenerateExecutable |
Pobiera lub ustawia wartość wskazującą, czy wygenerować plik wykonywalny. (Odziedziczone po CompilerParameters) |
GenerateInMemory |
Pobiera lub ustawia wartość wskazującą, czy dane wyjściowe mają być generowane w pamięci. (Odziedziczone po CompilerParameters) |
IncludeDebugInformation |
Pobiera lub ustawia wartość wskazującą, czy należy uwzględnić informacje debugowania w skompilowanym pliku wykonywalnym. (Odziedziczone po CompilerParameters) |
LanguageToUse |
Pobiera lub ustawia ciąg zawierający język używany w kompilacji obiektu CodeCompileUnit. |
LibraryPaths |
Pobiera właściwość reprezentującą kolekcję nazw katalogów, w ramach których kompilator szuka odwołanych zestawów. |
LinkedResources |
Pobiera pliki zasobów platformy .NET, do których odwołuje się bieżące źródło. (Odziedziczone po CompilerParameters) |
MainClass |
Pobiera lub ustawia nazwę klasy głównej. (Odziedziczone po CompilerParameters) |
OutputAssembly |
Pobiera lub ustawia nazwę zestawu wyjściowego. (Odziedziczone po CompilerParameters) |
ReferencedAssemblies |
Pobiera zestawy, do których odwołuje się bieżący projekt. (Odziedziczone po CompilerParameters) |
TempFiles |
Pobiera lub ustawia kolekcję zawierającą pliki tymczasowe. (Odziedziczone po CompilerParameters) |
TreatWarningsAsErrors |
Pobiera lub ustawia wartość wskazującą, czy należy traktować ostrzeżenia jako błędy. (Odziedziczone po CompilerParameters) |
UserCodeCompileUnits |
Pobiera lub ustawia kolekcję jednostek kompilowania kodu, które będą używane w tym wywołaniu kompilatora przepływu pracy. |
UserToken |
Pobiera lub ustawia token użytkownika do użycia podczas tworzenia procesu kompilatora. (Odziedziczone po CompilerParameters) |
WarningLevel |
Pobiera lub ustawia poziom ostrzeżenia, na którym kompilator przerywa kompilację. (Odziedziczone po CompilerParameters) |
Win32Resource |
Pobiera lub ustawia nazwę pliku zasobu Win32, aby połączyć się z skompilowanym zestawem. (Odziedziczone po CompilerParameters) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |