WorkflowCompilerParameters Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk