Partager via


Impossible d'appliquer 'System.Runtime.InteropServices.DispIdAttribute' à '<nomtype>', car 'Microsoft.VisualBasic.ComClassAttribute' réserve zéro à la propriété par défaut

Mise à jour : novembre 2007

'System.Runtime.InteropServices.DispIdAttribute' value cannot be applied to '<typename>' because 'Microsoft.VisualBasic.ComClassAttribute' reserves zero for the default property

Un bloc d'attributs DispIdAttribute spécifie une valeur DISPID égale à 0, qui est réservée par COMClassAttribute pour représenter la propriété par défaut de la classe à laquelle elle s'applique.

L'identificateur de dispatch (DISPID) est utilisé dans COM comme un argument de la méthode IDispatch:Invoke pour accéder aux propriétés et aux méthodes exposées par un objet COM.

ID d'erreur : BC32505

Pour corriger cette erreur

Voir aussi

Concepts

Attributs utilisés dans Visual Basic

Application des attributs

Référence

ComClassAttribute, classe

DispIdAttribute