Bagikan melalui


WorkflowCompiler Kelas

Definisi

Perhatian

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

Mewakili pengkompilasi untuk alur kerja yang dikembangkan menggunakan kode C# atau Visual Basic dan/atau markup XAML. Kelas ini tidak dapat diwariskan.

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
Warisan
WorkflowCompiler
Atribut

Contoh

Contoh kode berikut menunjukkan cara membuat instans WorkflowCompiler baru kelas dan menjalankan Compile metode . Kode ini juga membuat instans WorkflowCompilerParameters baru kelas dan menetapkan beberapa nilainya. Kode ini mengasumsikan bahwa results berjenis WorkflowCompilerResults. Contoh kode ini adalah bagian dari sampel SDK Panduan Alur Kerja Outlook dari file WizardForm.cs. Untuk informasi selengkapnya, lihat Panduan Alur Kerja 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)

Keterangan

Catatan

Materi ini membahas jenis dan namespace layanan yang sudah tidak digunakan. Untuk informasi selengkapnya, lihat Jenis yang Tidak Digunakan Lagi di Windows Workflow Foundation 4.5.

Konstruktor

WorkflowCompiler()
Kedaluwarsa.

Menginisialisasi instans baru kelas WorkflowCompiler.

Metode

Compile(WorkflowCompilerParameters, String[])
Kedaluwarsa.

Mengkompilasi daftar alur kerja yang terkandung dalam file yang diteruskan sebagai parameter berdasarkan WorkflowCompilerParameters.

Equals(Object)
Kedaluwarsa.

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()
Kedaluwarsa.

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()
Kedaluwarsa.

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()
Kedaluwarsa.

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()
Kedaluwarsa.

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk