ComponentGuaranteesOptions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Descreve a garantia de compatibilidade de um membro de componente, tipo ou tipo que pode abranger várias versões.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class ComponentGuaranteesOptions
[System.Flags]
[System.Serializable]
public enum ComponentGuaranteesOptions
[System.Flags]
public enum ComponentGuaranteesOptions
[<System.Flags>]
[<System.Serializable>]
type ComponentGuaranteesOptions =
[<System.Flags>]
type ComponentGuaranteesOptions =
Public Enum ComponentGuaranteesOptions
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | O desenvolvedor não garante compatibilidade entre versões. Os consumidores do componente, tipo ou membro podem esperar que versões futuras interrompa o cliente existente. |
| Exchange | 1 | O desenvolvedor promete compatibilidade de troca de várias versões para o tipo. Os consumidores do tipo podem esperar compatibilidade entre versões futuras e podem usar o tipo em todas as suas interfaces. Os problemas de controle de versão não podem ser corrigidos pela execução lado a lado. |
| Stable | 2 | O desenvolvedor promete compatibilidade estável entre versões. Os consumidores do tipo podem esperar que as versões futuras não interrompa o cliente existente. No entanto, se o fizerem e se o cliente não tiver usado o tipo em suas interfaces, a execução lado a lado poderá corrigir o problema. |
| SideBySide | 4 | O componente foi testado para funcionar quando mais de uma versão do assembly é carregada no mesmo domínio do aplicativo. Versões futuras podem interromper a compatibilidade. No entanto, quando essas alterações significativas são feitas, a versão antiga não é modificada, mas continua a existir junto com a nova versão. |
Comentários
A ComponentGuaranteesOptions enumeração é usada pela ComponentGuaranteesAttribute classe para indicar o nível de compatibilidade garantido para um componente ou biblioteca de classes que abrange várias versões. Exchange fornece a garantia de compatibilidade mais forte, seguida por Stable e SideBySide. Nenhum deles promete compatibilidade entre versões.
Para obter uma discussão detalhada sobre o significado de cada garantia, consulte o ComponentGuaranteesAttribute tópico.