attribut peut-être

L’mot clé [peut-être] indique que l’appel de procédure distante n’a pas besoin de s’exécuter chaque fois qu’il est appelé et que le client n’attend pas de réponse. Notez que le protocole [peut-être] ne garantit ni la remise ni la fin de l’appel.

[
    interface-attribute-list
] 
interface interface-name 
{
    [maybe [, attribute-list]] returntype function-name(params)
}

Paramètres

interface-attribute-list

Spécifie une liste de zéro ou plusieurs attributs IDL qui s’appliquent à l’interface dans son ensemble. Lorsque plusieurs attributs d’interface sont présents, ils doivent être séparés par des virgules.

nom_interface

Spécifie le nom de l’interface.

attribute-list

Spécifie des attributs supplémentaires à appliquer à la fonction. Séparez plusieurs attributs par des virgules.

returntype

Spécifie le type de retour de la fonction.

function-name

Spécifie le nom de la fonction à laquelle l’attribut [peut-être] sera appliqué.

params

Liste des paramètres de fonction.

Notes

Un appel avec l’attribut [peut-être] ne peut pas contenir de paramètres de sortie et est implicitement un appel [idempotent].

Voir aussi

Diffusion

idempotent

Fichier de définition d’interface (IDL)