ComponentGuaranteesOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Describe la garantía de compatibilidad de un componente, tipo o miembro de tipo que puede abarcar varias versiones.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
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
- Herencia
- Atributos
Campos
Exchange | 1 | El desarrollador promete compatibilidad de intercambio multi-versión para el tipo. Los consumidores del tipo pueden esperar la compatibilidad en versiones futuras y utilizar el tipo en todas sus interfaces. La ejecución en paralelo no puede corregir los problemas de control de versiones. |
None | 0 | El desarrollador no garantiza la compatibilidad entre versiones. Los consumidores del componente, el tipo o el miembro pueden esperar que versiones futuras interrumpan el cliente existente. |
SideBySide | 4 | El componente se ha probado para funcionar cuando se cargue más de una versión del ensamblado en el mismo dominio de aplicación. Las versiones futuras pueden interrumpir la compatibilidad. Sin embargo, cuando se realizan tales cambios, la versión anterior no se modifica, sino que continúa coexistiendo con la nueva versión. |
Stable | 2 | El desarrollador promete la compatibilidad estable entre versiones. Los consumidores del tipo pueden esperar que las versiones futuras no interrumpan el cliente existente. Sin embargo, si lo hacen y el cliente no ha utilizado el tipo en sus interfaces, la ejecución en paralelo puede corregir el problema. |
Comentarios
La ComponentGuaranteesOptions clase usa la ComponentGuaranteesAttribute enumeración para indicar el nivel de compatibilidad garantizado para una biblioteca de componentes o clases que abarca varias versiones. Exchange proporciona la garantía de compatibilidad más sólida, seguida de Stable y SideBySide. Ninguno no promete compatibilidad entre versiones.
Para obtener una explicación detallada del significado de cada garantía, consulte el ComponentGuaranteesAttribute tema.