WorkflowCompiler Třída

Definice

Upozornění

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Představuje kompilátor pro pracovní postupy vyvinuté pomocí jazyka C# nebo Visual Basic kódu nebo kódu XAML. Tuto třídu nelze dědit.

public ref class WorkflowCompiler sealed
public sealed class WorkflowCompiler
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowCompiler
type WorkflowCompiler = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowCompiler = class
Public NotInheritable Class WorkflowCompiler
Dědičnost
WorkflowCompiler
Atributy

Příklady

Následující příklad kódu ukazuje, jak vytvořit novou instanci WorkflowCompiler třídy a spustit metodu Compile . Kód také vytvoří novou instanci WorkflowCompilerParameters třídy a nastaví některé její hodnoty. Tento kód předpokládá, že results je typu WorkflowCompilerResults. Tento příklad kódu je součástí ukázky sady SDK průvodce pracovním postupem Outlook ze souboru WizardForm.cs. Další informace najdete v průvodci Outlook pracovním postupem.

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

Poznámky

Poznámka

V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu zastaralé typy v programovací model Windows Workflow Foundation 4,5.

Konstruktory

WorkflowCompiler()

Inicializuje novou instanci WorkflowCompiler třídy.

Metody

Compile(WorkflowCompilerParameters, String[])

Zkompiluje seznam pracovních postupů obsažených v souborech, které se předávají jako parametry na WorkflowCompilerParameterszákladě .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro