Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La instrucción siguiente explica la introducción de un cambio potencialmente importante para los usuarios de sus bibliotecas. Si agrega valores a una enumeración previamente distribuida, el código de aplicación existente no podría ser lo bastante robusto para controlar sin problema los nuevos valores.
Considere agregar valores a las enumeraciones a pesar del pequeño riesgo de compatibilidad.
Esta instrucción es pertinente cuando se espera distribuir más de una versión de su biblioteca. Para reducir el código que se interrumpe debido a la adición de valores a una enumeración existente, puede implementar nuevos miembros que devuelvan un conjunto completo de valores y que marquen los miembros existentes (que devuelven el conjunto original de valores) mediante el atributo ObsoleteAttribute. Si no son aceptables los cambios importantes, puede definir una nueva enumeración y miembros asociados que funcionan con ella, y marcar los miembros y enumeraciones existentes como obsoletos.
Portions Copyright 2005 Microsoft Corporation. Reservados todos los derechos.
Portions Copyright Addison-Wesley Corporation. Reservados todos los derechos.
Para obtener más información sobre las directrices de diseño, consulte “las instrucciones de diseño de Framework: Convenciones, frases realizadas y modelos para libro de bibliotecas reutilizables de .NET” de Krzysztof Cwalina y Brad Abrams, publicados por Addison-Wesley, 2005.
Vea también
Conceptos
Diseñar enumeraciones de indicadores
Otros recursos
Instrucciones de diseño de tipos
Instrucciones de diseño para desarrollar bibliotecas de clases