Bagikan melalui


ComponentGuaranteesOptions Enum

Definisi

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
ComponentGuaranteesOptions
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 .

Berlaku untuk

Lihat juga