ComponentGuaranteesOptions Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje záruku kompatibility součásti, typu nebo člena typu, který může zahrnovat více verzí.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
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
- Dědičnost
- Atributy
Pole
Exchange | 1 | Vývojář pro tento typ slibuje kompatibilitu výměny s více verzemi. Spotřebitelé typu mohou očekávat kompatibilitu napříč budoucími verzemi a můžou tento typ používat ve všech jejich rozhraních. Problémy s verzí nelze vyřešit souběžným spuštěním. |
None | 0 | Vývojář nezaručuje kompatibilitu napříč verzemi. Příjemci komponenty, typu nebo člena mohou očekávat, že budoucí verze přeruší existujícího klienta. |
SideBySide | 4 | Komponenta byla testována tak, aby fungovala, když se do stejné domény aplikace načte více než jedna verze sestavení. Budoucí verze můžou narušit kompatibilitu. Pokud však dojde k takovým zásadním změnám, stará verze se nezmění, ale bude i nadále existovat společně s novou verzí. |
Stable | 2 | Vývojář slibuje stabilní kompatibilitu napříč verzemi. Uživatelé typu mohou očekávat, že budoucí verze nebudou narušit existujícího klienta. Pokud to ale dělají a pokud klient nepoužívá typ v jeho rozhraních, souběžné spuštění může problém vyřešit. |
Poznámky
Výčet ComponentGuaranteesOptions je používán ComponentGuaranteesAttribute třídou k označení úrovně kompatibility, která je zaručena pro komponentu nebo knihovnu tříd, která zahrnuje více verzí. Exchange poskytuje nejsilnější záruku kompatibility, za kterou následuje Stabilní a SideBySide. Žádná neslibuje kompatibilitu mezi verzemi.
Podrobné informace o významu každé záruky najdete v ComponentGuaranteesAttribute tématu.