Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As seguintes diretrizes discute apresentando um potencialmente quebrar alterar para os usuários de suas bibliotecas. Se você adicionar valores para uma enumeração anteriormente enviada, o código de aplicativo existente pode não ser robusto o suficiente para elegantemente manipular os novos valores.
Considere adicionar valores a enumerações apesar um risco pequeno de compatibilidade.
Essa diretriz é relevante quando se esperava ser mais de uma versão da biblioteca de remessa. Para minimizar o código que quebra devido ao adicionar valores a uma enumeração existente, você pode implementar novos membros retornam o conjunto completo de valores e marcar os membros existentes (que retornam o conjunto original de valores) usando o ObsoleteAttribute atributo. Se sistema autônomo alterações recentes não forem aceitáveis, você pode definir uma nova enumeração e sistema autônomo membros associados que funcionam com ele e marcar sistema autônomo membros existentes e enumeração sistema autônomo obsoleto.
Partes direitos autorais 2005 Microsoft Corporation. Todos os direitos reservados.
Partes direitos autorais Addison-Wesley Corporation. Todos os direitos reservados.
Para obter mais informações sobre diretrizes de design, consulte a "diretrizes de design do estrutura: Catálogo de convenções, idiomas e padrões para bibliotecas do .NET reutilizável"Krzysztof Cwalina e Brad Abrams, publicado pela Addison-Wesley, 2005.
Consulte também
Conceitos
Criar enumerações de sinalizadores
Outros recursos
Diretrizes de Design para desenvolvimento bibliotecas de classe