Bagikan melalui


WorkflowCompilerParameters Kelas

Definisi

Perhatian

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

Mewakili parameter yang diteruskan ke WorkflowCompiler selama proses kompilasi.

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

Contoh

Contoh kode berikut menunjukkan cara membuat instans WorkflowCompilerParameters baru kelas, menambahkan LibraryPaths dan mengatur nilai untuk CompilerParameters.OutputAssembly properti . Kode ini juga membuat instans WorkflowCompiler baru kelas dan menjalankan WorkflowCompiler.Compile metode . Kode ini mengasumsikan bahwa results berjenis WorkflowCompilerResults. Contoh kode ini adalah bagian dari Sampel SDK Wizard 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

WorkflowCompilerParameters()
Kedaluwarsa.

Menginisialisasi instans baru kelas WorkflowCompilerParameters.

WorkflowCompilerParameters(String[])
Kedaluwarsa.

Menginisialisasi instans WorkflowCompilerParameters baru kelas , dengan nama rakitan yang digunakan dalam kompilasi.

WorkflowCompilerParameters(String[], String)
Kedaluwarsa.

Menginisialisasi instans WorkflowCompilerParameters baru kelas , dengan nama rakitan yang digunakan dalam kompilasi, dan nama untuk diterapkan ke file output.

WorkflowCompilerParameters(String[], String, Boolean)
Kedaluwarsa.

Menginisialisasi instans WorkflowCompilerParameters baru kelas , dengan nama rakitan yang digunakan dalam kompilasi, dan nama untuk diterapkan ke file output, dan penunjuk untuk dimasukkannya informasi debug.

WorkflowCompilerParameters(WorkflowCompilerParameters)
Kedaluwarsa.

Menginisialisasi instans WorkflowCompilerParameters baru kelas dari instans yang ada.

Properti

CompilerOptions
Kedaluwarsa.

Mendapatkan atau mengatur string yang berisi opsi baris perintah untuk kompilasi ini.

CoreAssemblyFileName
Kedaluwarsa.

Mendapatkan atau mengatur nama inti atau rakitan standar yang berisi jenis dasar seperti Object, , Stringatau Int32.

(Diperoleh dari CompilerParameters)
EmbeddedResources
Kedaluwarsa.

Mendapatkan file sumber daya .NET untuk disertakan saat mengkompilasi output perakitan.

(Diperoleh dari CompilerParameters)
Evidence
Kedaluwarsa.

Menentukan objek bukti yang mewakili izin kebijakan keamanan untuk memberikan perakitan yang dikompilasi.

(Diperoleh dari CompilerParameters)
GenerateCodeCompileUnitOnly
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah hanya CodeCompileUnitmenghasilkan , atau memanggil pengkompilasi C# atau Visual Basic untuk menghasilkan executable atau DLL.

GenerateExecutable
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menghasilkan executable.

(Diperoleh dari CompilerParameters)
GenerateInMemory
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menghasilkan output dalam memori.

(Diperoleh dari CompilerParameters)
IncludeDebugInformation
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menyertakan informasi debug dalam executable yang dikompilasi.

(Diperoleh dari CompilerParameters)
LanguageToUse
Kedaluwarsa.

Mendapatkan atau mengatur string yang berisi bahasa yang akan digunakan dalam kompilasi CodeCompileUnit.

LibraryPaths
Kedaluwarsa.

Mendapatkan properti yang mewakili kumpulan nama direktori tempat pengkompilasi mencari rakitan yang direferensikan.

LinkedResources
Kedaluwarsa.

Mendapatkan file sumber daya .NET yang dirujuk di sumber saat ini.

(Diperoleh dari CompilerParameters)
MainClass
Kedaluwarsa.

Mendapatkan atau menetapkan nama kelas utama.

(Diperoleh dari CompilerParameters)
OutputAssembly
Kedaluwarsa.

Mendapatkan atau mengatur nama perakitan output.

(Diperoleh dari CompilerParameters)
ReferencedAssemblies
Kedaluwarsa.

Mendapatkan rakitan yang dirujuk oleh proyek saat ini.

(Diperoleh dari CompilerParameters)
TempFiles
Kedaluwarsa.

Mendapatkan atau mengatur koleksi yang berisi file sementara.

(Diperoleh dari CompilerParameters)
TreatWarningsAsErrors
Kedaluwarsa.

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan memperlakukan peringatan sebagai kesalahan.

(Diperoleh dari CompilerParameters)
UserCodeCompileUnits
Kedaluwarsa.

Mendapatkan atau mengatur kumpulan unit kompilasi kode yang akan digunakan dalam pemanggilan pengkompilasi alur kerja ini.

UserToken
Kedaluwarsa.

Mendapatkan atau mengatur token pengguna untuk digunakan saat membuat proses pengkompilasi.

(Diperoleh dari CompilerParameters)
WarningLevel
Kedaluwarsa.

Mendapatkan atau mengatur tingkat peringatan di mana pengkompilasi membatalkan kompilasi.

(Diperoleh dari CompilerParameters)
Win32Resource
Kedaluwarsa.

Mendapatkan atau mengatur nama file file sumber daya Win32 untuk ditautkan ke dalam rakitan yang dikompilasi.

(Diperoleh dari CompilerParameters)

Metode

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