Udostępnij za pośrednictwem


WorkflowCompilerParameters Klasa

Definicja

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

Dotyczy