CodeGenerationOptions Enum
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.
Menentukan berbagai opsi yang akan digunakan saat membuat jenis .NET untuk digunakan dengan Layanan Web XML.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class CodeGenerationOptions
[System.Flags]
public enum CodeGenerationOptions
[<System.Flags>]
type CodeGenerationOptions =
Public Enum CodeGenerationOptions
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Mewakili jenis primitif menurut bidang dan jenis primitif menurut System jenis namespace. |
| GenerateProperties | 1 | Mewakili jenis primitif menurut properti. |
| GenerateNewAsync | 2 | Membuat peristiwa untuk pemanggilan asinkron metode Web. |
| GenerateOldAsync | 4 | Membuat metode Begin and End untuk pemanggilan metode Web asinkron. |
| GenerateOrder | 8 | Menghasilkan kode serialisasi yang diurutkan secara eksplisit seperti yang ditentukan melalui |
| EnableDataBinding | 16 | Mengaktifkan pengikatan data. |
Contoh
Contoh berikut mengilustrasikan penggunaan CodeGenerationOptions enumerasi untuk menentukan perilaku ServiceDescriptionImporter objek.
// Generate properties to represent primitive values.
importer.CodeGenerationOptions = System.Xml.Serialization.CodeGenerationOptions.GenerateProperties;
Keterangan
File Web Service Description Language (WSDL) biasanya menjelaskan kelas dalam bahasa skema XML sebagai tipe yang terdiri dari berbagai tipe primitif dan tipe lainnya. Saat membuat kelas .NET yang mewakili jenis tertentu xsd:complex , Anda harus memilih cara mewakili berbagai jenis primitif yang dikandungnya.
Secara default, setiap primitif diimplementasikan sebagai bidang. Jika Anda menentukan opsi GenerateProperties, setiap jenis primitif diimplementasikan sebagai properti.
Urutan kode serialisasi
Anggota GenerateOrder menginstruksikan generator kode untuk membuat kode serialisasi dalam urutan tertentu seperti yang ditentukan oleh Order properti atribut berikut:
Note
Setelah properti ditetapkan pada satu properti publik atau bidang dalam satu tipe, properti dan bidang publik tersebut harus diterapkan ke semua properti publik dan bidang untuk tipe tersebut dan semua tipe yang diwariskan.