ComponentGuaranteesOptions 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.
Menjelaskan jaminan kompatibilitas komponen, jenis, atau anggota jenis yang dapat mencakup beberapa versi.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class ComponentGuaranteesOptions
[System.Flags]
public enum ComponentGuaranteesOptions
[System.Flags]
[System.Serializable]
public enum ComponentGuaranteesOptions
[<System.Flags>]
type ComponentGuaranteesOptions =
[<System.Flags>]
[<System.Serializable>]
type ComponentGuaranteesOptions =
Public Enum ComponentGuaranteesOptions
- Warisan
- Atribut
Bidang
Exchange | 1 | Pengembang menjanjikan kompatibilitas pertukaran multi-versi untuk jenis tersebut. Konsumen jenis ini dapat mengharapkan kompatibilitas di seluruh versi mendatang dan dapat menggunakan jenis di semua antarmuka mereka. Masalah penerapan versi tidak dapat diperbaiki dengan eksekusi berdampingan. |
None | 0 | Pengembang tidak menjamin kompatibilitas di seluruh versi. Konsumen komponen, jenis, atau anggota dapat mengharapkan versi mendatang merusak klien yang ada. |
SideBySide | 4 | Komponen telah diuji untuk bekerja ketika lebih dari satu versi perakitan dimuat ke dalam domain aplikasi yang sama. Versi mendatang dapat merusak kompatibilitas. Namun, ketika perubahan yang melanggar tersebut dilakukan, versi lama tidak dimodifikasi tetapi terus ada bersama versi baru. |
Stable | 2 | Pengembang menjanjikan kompatibilitas yang stabil di seluruh versi. Konsumen jenis ini dapat mengharapkan bahwa versi mendatang tidak akan merusak klien yang ada. Namun, jika mereka melakukannya dan jika klien belum menggunakan jenis di antarmukanya, eksekusi berdampingan dapat memperbaiki masalah. |
Keterangan
Enumerasi ComponentGuaranteesOptions digunakan oleh ComponentGuaranteesAttribute kelas untuk menunjukkan tingkat kompatibilitas yang dijamin untuk komponen atau pustaka kelas yang mencakup beberapa versi. Exchange memberikan jaminan kompatibilitas terkuat, diikuti oleh Stable dan SideBySide. Tidak ada yang tidak menjanjikan kompatibilitas di seluruh versi.
Untuk diskusi terperinci tentang arti setiap jaminan, lihat topiknya ComponentGuaranteesAttribute .