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
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Vývojář nezaručuje kompatibilitu mezi verzemi. Příjemci komponenty, typu nebo člena mohou očekávat, že budoucí verze přeruší existujícího klienta. |
| Exchange | 1 | Vývojář přislíbí kompatibilitu s více verzemi pro tento typ. Uživatelé typu mohou očekávat kompatibilitu v budoucích verzích 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. |
| 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 ale klient nepoužívá typ v jeho rozhraních, může problém vyřešit souběžné spuštění. |
| SideBySide | 4 | Komponenta byla testována tak, aby fungovala, když je načtena více než jedna verze sestavení do stejné domény aplikace. Budoucí verze můžou narušit kompatibilitu. Při provedení takových zásadních změn se ale stará verze nezmění, ale nadále existuje společně s novou verzí. |
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é neslíbí kompatibilitu mezi verzemi.
Podrobné informace o významu každé záruky najdete v ComponentGuaranteesAttribute tématu.