ComponentGuaranteesOptions Sabit listesi

Tanım

Birden çok sürüme yayılabilen bir bileşen, tür veya tür üyesinin uyumluluk garantisini açıklar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

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
Devralma
ComponentGuaranteesOptions
Öznitelikler

Alanlar

Name Değer Description
None 0

Geliştirici, sürümler arasında uyumluluğu garanti etmez. Bileşenin, türün veya üyenin tüketicileri, gelecekteki sürümlerin mevcut istemciyi bozmasını bekleyebilir.

Exchange 1

Geliştirici, türü için çok sürümlü değişim uyumluluğu vaat eder. Türün tüketicileri gelecekteki sürümlerde uyumluluk bekleyebilir ve türü tüm arabirimlerinde kullanabilir. Sürüm oluşturma sorunları yan yana yürütme ile düzeltilemez.

Stable 2

Geliştirici, sürümler arasında kararlı uyumluluk vaat ediyor. Türün tüketicileri, gelecekteki sürümlerin mevcut istemciyi bozmamasını bekleyebilir. Ancak, bunu yaparsa ve istemci arabirimlerinde türü kullanmadıysa, yan yana yürütme sorunu çözebilir.

SideBySide 4

Bileşenin, derlemenin birden fazla sürümü aynı uygulama etki alanına yüklendiğinde çalışması için test edilmiştir. Gelecekteki sürümler uyumluluğu bozabilir. Ancak, bu tür hataya neden olan değişiklikler yapıldığında, eski sürüm değiştirilmez ancak yeni sürümle birlikte varolmaya devam eder.

Açıklamalar

Numaralandırma ComponentGuaranteesOptions , sınıf tarafından ComponentGuaranteesAttribute , birden çok sürüme yayılan bir bileşen veya sınıf kitaplığı için garanti edilen uyumluluk düzeyini belirtmek için kullanılır. Exchange, en güçlü uyumluluk garantisinin yanı sıra Stable ve SideBySide sağlar. Hiçbiri sürümler arasında uyumluluk sağlamaz.

Her garantinin anlamı hakkında ayrıntılı bir tartışma için konuya bakın ComponentGuaranteesAttribute .

Şunlara uygulanır

Ayrıca bkz.