ComponentGuaranteesOptions Enumeráció

Definíció

Egy olyan összetevő, típus vagy típustag kompatibilitási garanciája, amely több verzióra is kiterjedhet.

Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.

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
Öröklődés
ComponentGuaranteesOptions
Attribútumok

Mezők

Name Érték Description
None 0

A fejlesztő nem garantálja a verziók közötti kompatibilitást. Az összetevő, típus vagy tag felhasználói számíthatnak arra, hogy a jövőbeli verziók megszakítják a meglévő ügyfelet.

Exchange 1

A fejlesztő többverziós exchange-kompatibilitást ígér a típushoz. A típus felhasználói kompatibilitásra számíthatnak a jövőbeli verziókban, és az összes felületükön használhatják a típust. A verziószámozási problémákat nem lehet egymás mellett végrehajtani.

Stable 2

A fejlesztő stabil kompatibilitást ígér a verziók között. Az ilyen típusú felhasználók arra számíthatnak, hogy a jövőbeli verziók nem fogják megszakítani a meglévő ügyfelet. Ha azonban igen, és ha az ügyfél nem használta a típust a felületeiben, az egymás melletti végrehajtás megoldhatja a problémát.

SideBySide 4

Az összetevőt tesztelték, hogy működjön, ha a szerelvény több verziója is betöltődik ugyanabba az alkalmazástartományba. A jövőbeli verziók megszakíthatják a kompatibilitást. Ha azonban ilyen kompatibilitástörő módosításokat végeznek, a régi verzió nem módosul, de továbbra is létezik az új verzió mellett.

Megjegyzések

Az ComponentGuaranteesOptions osztály az ComponentGuaranteesAttribute enumerálást a több verzióra kiterjedő összetevő vagy osztálytár kompatibilitási szintjének jelzésére használja. Exchange biztosítja a legerősebb kompatibilitási garanciát, amelyet a Stabil és a SideBySide követ. Egyik sem ígér kompatibilitást a verziók között.

Az egyes garanciák jelentésének részletes ismertetéséhez tekintse meg a témakört ComponentGuaranteesAttribute .

A következőre érvényes:

Lásd még