Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As seguintes diretrizes discute apresentando um dividindo potencialmente alterar para usuários de suas bibliotecas. Se você adicionar valores para uma enumeração lançada anteriormente, o código de aplicativo existente pode não ser robusto o suficiente para lidar com os novos valores.
Considere a possibilidade de adicionar valores a enumerações, apesar de um risco pequeno de compatibilidade.
Essa diretriz é relevante quando se esperava ao envio de mais de uma versão da sua biblioteca. Para minimizar o código que quebra devido à adição de valores em 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 alterações significativas não forem aceitáveis, você pode definir uma nova enumeração e os membros associados que funcionam com ele e marcar os membros existentes e a enumeração como obsoleto.
Portions Copyright 2005 Microsoft Corporation. Todos os direitos reservados.
Portions Copyright Addison-Wesley Corporation. Todos os direitos reservados.
Para obter mais informações sobre as diretrizes de design, consulte a "diretrizes de Design do Framework: Convenções, idiomas e padrões de reutilizável.Bibliotecas de rede" catálogo por Krzysztof Cwalina e Brad Abrams, publicado pela Addison-Wesley, 2005.
Consulte também
Conceitos
Enumerações de sinalizadores de criação
Outros recursos
Diretrizes de Design para desenvolvimento bibliotecas de classe