Attributs de méthode

Les attributs suivants s’appliquent aux méthodes d’une classe, d’une coclasse ou d’une interface.

Attribut Description
bindable Indique que la propriété prend en charge la liaison de données.
call_as Permet à une fonction nonremotable d’être mappée à une fonction distante.
custom Vous permet de définir votre propre attribut.
db_column Lie une colonne spécifiée à l’ensemble de lignes.
db_command Crée une commande OLE DB.
db_param Associe la variable membre spécifiée à un paramètre d’entrée ou de sortie et délimite la variable.
db_source Crée une connexion à une source de données.
db_table Ouvre une table OLE DB.
defaultbind Indique la propriété unique pouvant être liée qui représente le mieux l’objet.
defaultcollelem Utilisé pour l’optimisation du code Visual Basic.
displaybind Indique une propriété qui doit être affichée à l’utilisateur comme pouvant être liée.
helpcontext Spécifie un ID de contexte qui permet à l’utilisateur d’afficher des informations sur cet élément dans le fichier d’aide .
helpfile Définit le nom du fichier d’aide pour une bibliothèque de types.
helpstring Spécifie une chaîne de caractères qui est utilisée pour décrire l’élément auquel elle s’applique.
helpstringcontext Spécifie l’ID d’une rubrique d’aide dans un fichier .hlp ou .chm.
helpstringdll Spécifie le nom de la DLL à utiliser pour effectuer la recherche de chaîne de document (localisation).
hidden Indique que l’élément existe mais ne doit pas être affiché dans un navigateur orienté utilisateur.
id Spécifie un DISPID pour une fonction membre (une propriété ou une méthode, dans une interface ou une dispinterface).
immediatebind Indique que la base de données sera avertie immédiatement de toutes les modifications apportées à une propriété d’un objet lié aux données.
dans Indique qu’un paramètre doit être passé de la procédure appelante à la procédure appelée.
local Vous permet d’utiliser le compilateur MIDL comme générateur d’en-tête lorsqu’il est utilisé dans l’en-tête d’interface. Lorsqu’elle est utilisée dans une fonction individuelle, désigne une procédure locale pour laquelle aucun stub n’est généré.
nonbrowsable Indique qu’un membre d’interface ne doit pas être affiché dans un navigateur de propriétés.
propget Spécifie une fonction d’accesseur de propriété.
propput Spécifie une fonction de paramètre de propriété.
propputref Spécifie une fonction de paramètre de propriété qui utilise une référence au lieu d’une valeur.
ptr Désigne un pointeur comme pointeur complet.
range Spécifie une plage de valeurs autorisées pour les arguments ou les champs dont les valeurs sont définies au moment de l’exécution.
requestedit Indique que la propriété prend en charge la notification OnRequestEdit.
restricted Spécifie qu’un membre d’un module, d’une interface ou d’une dispinterface ne peut pas être appelé arbitrairement.
satype Spécifie le type de données de la SAFEARRAY structure.
source Spécifie les interfaces sources du contrôle pour les points de connexion d’une classe. Sur une propriété ou une méthode, l’attribut source indique que le membre retourne un objet ou variant qui est une source d’événements.
synchronize Synchronise l’accès à la méthode cible.
vararg Spécifie que la fonction prend un nombre variable d’arguments.

Voir aussi

Attributs par utilisation