ComponentGuaranteesOptions ComponentGuaranteesOptions ComponentGuaranteesOptions ComponentGuaranteesOptions Enum

Definición

Describe la garantía de compatibilidad de un componente, tipo o miembro de tipo que puede abarcar varias versiones.Describes the compatibility guarantee of a component, type, or type member that may span multiple versions.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class ComponentGuaranteesOptions
[System.Flags]
[System.Serializable]
public enum ComponentGuaranteesOptions
type ComponentGuaranteesOptions = 
Public Enum ComponentGuaranteesOptions
Herencia
ComponentGuaranteesOptionsComponentGuaranteesOptionsComponentGuaranteesOptionsComponentGuaranteesOptions
Atributos

Campos

Exchange Exchange Exchange Exchange 1

El desarrollador promete compatibilidad de intercambio multi-versión para el tipo.The developer promises multi-version exchange compatibility for the type. Los consumidores del tipo pueden esperar la compatibilidad en versiones futuras y utilizar el tipo en todas sus interfaces.Consumers of the type can expect compatibility across future versions and can use the type in all their interfaces. La ejecución en paralelo no puede corregir los problemas de control de versiones.Versioning problems cannot be fixed by side-by-side execution.

None None None None 0

El desarrollador no garantiza la compatibilidad entre versiones.The developer does not guarantee compatibility across versions. Los consumidores del componente, el tipo o el miembro pueden esperar que versiones futuras interrumpan el cliente existente.Consumers of the component, type, or member can expect future versions to break the existing client.

SideBySide SideBySide SideBySide 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.The component has been tested to work when more than one version of the assembly is loaded into the same application domain. Las versiones futuras pueden interrumpir la compatibilidad.Future versions can break compatibility. Sin embargo, cuando se realizan tales cambios, la versión anterior no se modifica, sino que continúa coexistiendo con la nueva versión.However, when such breaking changes are made, the old version is not modified but continues to exist alongside the new version.

Stable Stable Stable Stable 2

El desarrollador promete la compatibilidad estable entre versiones.The developer promises stable compatibility across versions. Los consumidores del tipo pueden esperar que las versiones futuras no interrumpan el cliente existente.Consumers of the type can expect that future versions will not break the existing client. 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.However, if they do and if the client has not used the type in its interfaces, side-by-side execution may fix the problem.

Comentarios

La ComponentGuaranteesOptions ComponentGuaranteesAttribute clase utiliza la enumeración para indicar el nivel de compatibilidad garantizado para un componente o biblioteca de clases que abarca varias versiones.The ComponentGuaranteesOptions enumeration is used by the ComponentGuaranteesAttribute class to indicate the level of compatibility that is guaranteed for a component or class library that spans multiple versions. Exchange proporciona la garantía de compatibilidad más segura, seguida de la estabilidad y SideBySide.Exchange provides the strongest compatibility guarantee, followed by Stable and SideBySide. Ninguno no promete la compatibilidad entre versiones.None does not promise compatibility across versions.

Para obtener una explicación detallada del significado de cada garantía, vea el ComponentGuaranteesAttribute tema.For a detailed discussion of the meaning of each guarantee, see the ComponentGuaranteesAttribute topic.

Se aplica a

Consulte también: