WorkflowCompilerParameters Klasa

Definicja

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

Dotyczy