ComponentGuaranteesOptions Enumeração

Definição

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
ComponentGuaranteesOptions
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.

Aplica-se a

Confira também