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 podczas 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
W poniższym przykładzie kodu pokazano, 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 typu WorkflowCompilerResults. Ten przykład kodu jest częścią przykładu zestawu SDK Kreatora przepływu pracy programu Outlook z pliku WizardForm.cs. Aby uzyskać więcej informacji, zobacz Kreator przepływu pracy programu 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 programie Windows Workflow Foundation 4.5.
Konstruktory
WorkflowCompilerParameters() |
Przestarzałe.
Inicjuje nowe wystąpienie klasy WorkflowCompilerParameters. |
WorkflowCompilerParameters(String[]) |
Przestarzałe.
Inicjuje WorkflowCompilerParameters nowe wystąpienie klasy z nazwami zestawów używanych w kompilacji. |
WorkflowCompilerParameters(String[], String) |
Przestarzałe.
Inicjuje WorkflowCompilerParameters nowe wystąpienie klasy z nazwami zestawów używanych w kompilacji i nazwą, która ma być stosowana do pliku wyjściowego. |
WorkflowCompilerParameters(String[], String, Boolean) |
Przestarzałe.
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) |
Przestarzałe.
Inicjuje WorkflowCompilerParameters nowe wystąpienie klasy z istniejącego wystąpienia. |
Właściwości
CompilerOptions |
Przestarzałe.
Pobiera lub ustawia ciąg zawierający opcje wiersza polecenia dla tej kompilacji. |
CoreAssemblyFileName |
Przestarzałe.
Pobiera lub ustawia nazwę podstawowego lub standardowego zestawu zawierającego podstawowe typy, takie jak Object, Stringlub Int32. (Odziedziczone po CompilerParameters) |
EmbeddedResources |
Przestarzałe.
Pobiera pliki zasobów platformy .NET do uwzględnienia podczas kompilowania danych wyjściowych zestawu. (Odziedziczone po CompilerParameters) |
Evidence |
Przestarzałe.
Określa obiekt dowodów, który reprezentuje uprawnienia zasad zabezpieczeń, aby udzielić skompilowanego zestawu. (Odziedziczone po CompilerParameters) |
GenerateCodeCompileUnitOnly |
Przestarzałe.
Pobiera lub ustawia wartość, która wskazuje, czy wygenerować tylko CodeCompileUnitelement , lub wywołać kompilator języka C# lub Visual Basic w celu wygenerowania pliku wykonywalnego lub biblioteki DLL. |
GenerateExecutable |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy wygenerować plik wykonywalny. (Odziedziczone po CompilerParameters) |
GenerateInMemory |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy dane wyjściowe mają być generowane w pamięci. (Odziedziczone po CompilerParameters) |
IncludeDebugInformation |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy należy uwzględnić informacje debugowania w skompilowanym pliku wykonywalnym. (Odziedziczone po CompilerParameters) |
LanguageToUse |
Przestarzałe.
Pobiera lub ustawia ciąg, który zawiera język do użycia w kompilacji .CodeCompileUnit |
LibraryPaths |
Przestarzałe.
Pobiera właściwość reprezentującą kolekcję nazw katalogów, w których kompilator szuka zestawów, do których istnieją odwołania. |
LinkedResources |
Przestarzałe.
Pobiera pliki zasobów platformy .NET, do których odwołuje się bieżące źródło. (Odziedziczone po CompilerParameters) |
MainClass |
Przestarzałe.
Pobiera lub ustawia nazwę klasy głównej. (Odziedziczone po CompilerParameters) |
OutputAssembly |
Przestarzałe.
Pobiera lub ustawia nazwę zestawu wyjściowego. (Odziedziczone po CompilerParameters) |
ReferencedAssemblies |
Przestarzałe.
Pobiera zestawy, do których odwołuje się bieżący projekt. (Odziedziczone po CompilerParameters) |
TempFiles |
Przestarzałe.
Pobiera lub ustawia kolekcję zawierającą pliki tymczasowe. (Odziedziczone po CompilerParameters) |
TreatWarningsAsErrors |
Przestarzałe.
Pobiera lub ustawia wartość wskazującą, czy należy traktować ostrzeżenia jako błędy. (Odziedziczone po CompilerParameters) |
UserCodeCompileUnits |
Przestarzałe.
Pobiera lub ustawia kolekcję jednostek kompilowania kodu, które będą używane w tym wywołaniu kompilatora przepływu pracy. |
UserToken |
Przestarzałe.
Pobiera lub ustawia token użytkownika do użycia podczas tworzenia procesu kompilatora. (Odziedziczone po CompilerParameters) |
WarningLevel |
Przestarzałe.
Pobiera lub ustawia poziom ostrzeżenia, na którym kompilator przerywa kompilację. (Odziedziczone po CompilerParameters) |
Win32Resource |
Przestarzałe.
Pobiera lub ustawia nazwę pliku zasobu Win32, aby połączyć się z skompilowanym zestawem. (Odziedziczone po CompilerParameters) |
Metody
Equals(Object) |
Przestarzałe.
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Przestarzałe.
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Przestarzałe.
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Przestarzałe.
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |