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.
A obsolescência de WFDEV002 foi promovida de aviso para erro no .NET 8. Qualquer referência a DomainUpDown.DomainUpDownAccessibleObject isso resultará em um erro de compilação que não pode ser suprimido. Além disso, DomainUpDown.CreateAccessibilityInstance() agora retorna um objeto do tipo UpDownBase.UpDownBaseAccessibleObjectinterno.
Versão introduzida
.NET 8 versão prévia 1
Comportamento anterior
Anteriormente, se você fazia referência ao tipo DomainUpDown.DomainUpDownAccessibleObject, você recebia o aviso de tempo de compilação WFDEV002.
Além disso, DomainUpDown.CreateAccessibilityInstance() retornou um objeto do tipo DomainUpDown.DomainUpDownAccessibleObject.
Novo comportamento
Se você referenciar o tipo DomainUpDown.DomainUpDownAccessibleObject, receberá um erro de compilação com o mesmo ID de diagnóstico (WFDEV002).
Além disso, como o tipo foi removido, DomainUpDown.CreateAccessibilityInstance() agora retorna um objeto do tipo UpDownBase.UpDownBaseAccessibleObject (que é um tipo interno).
Alterar categoria
Essa alteração pode afetar a compatibilidade do código-fonte.
Motivo da alteração
A DomainUpDown.DomainUpDownAccessibleObject classe sempre foi documentada como "somente uso interno". Toda a funcionalidade da classe foi movida para a classe base.
Ação recomendada
Atualize seu código para usar System.Windows.Forms.Control.ControlAccessibleObject ou AccessibleObject em vez de DomainUpDown.DomainUpDownAccessibleObject.