Partilhar via


valor 'sistema.tempo de execução.InteropServices.DispIdAttribute' não pode ser aplicado a '<typename>' porque 'Microsoft.VisualBasic.ComClassAttribute' reserva valores menores que zero

A DispIdAttribute Bloco de atributo especifica um valor DISPID menor que 0, o que é reservado por COMClassAttribute para funções especiais na classe à qual ele é aplicado.

O identificador de distribuição (DISPID) é usado no COM como um argumento para o método IDispatch:Invoke para acessar as propriedades e métodos expostos por um objeto COM.

ID de erro: BC32506

Para corrigir este erro

  • Especifique um valor DISPID maior que zero em DispIdAttribute.

Consulte também

Conceitos

Atributos usados no Visual Basic

Aplicação de Atributos

Referência

Classe ComClassAttribute

DispIdAttribute