Aller au contenu principal
Version: Next

METHOD Get attribute

METHOD Get attribute ( chemin ; typeAttribut {; *} ) -> Résultat

ParamètreTypeDescription
cheminTextChemin de méthode projet
typeAttributIntegerType d’attribut à obtenir
*OpérateurSi passé = la commande s’applique à la base hôte lorsqu’elle est exécutée depuis un composant (paramètre ignoré hors de ce contexte)
RésultatBooleanVrai = attribut sélectionné, sinon Faux

Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.

Description

La commande METHOD Get attribute retourne la valeur de l’attribut typeAttribut pour la méthode projet désignée par le paramètre chemin. Cette commande ne fonctionne qu’avec les méthodes projet. Si vous passez un chemin invalide, une erreur est générée.

Passez dans le paramètre typeAttribut une valeur indiquant le type d’attribut à lire. Vous pouvez utiliser les constantes suivantes, placées dans le thème Accès objets développement :

ConstanteTypeValeurComment
Attribute executed on serverEntier long8Correspond à l’option "Exécuter sur serveur"
Attribute invisibleEntier long1Correspond à l’option "Invisible"
Attribute published SOAPEntier long3Correspond à l’option "Offerte comme Web Service"
Attribute published SQLEntier long7Correspond à l’option "Disponible via SQL"
Attribute published WebEntier long2Correspond à l’option "Disponible via les balises HTML et les URLs 4D (4DACTION...)"
Attribute published WSDLEntier long4Correspond à l’option "Publiée dans WSDL". N'est prise en compte que si l’option "Offerte comme Web Service" est activée.
Attribute sharedEntier long5Correspond à l’option "Partagée entre composants et base hôte"

Si la commande est exécutée depuis un composant, elle s’applique par défaut aux méthodes du composant. Si vous passez le paramètre *, elle accède aux méthodes de la base hôte.

La commande retourne Vrai si un attribut est sélectionné et Faux s’il est désélectionné.

Voir aussi

METHOD SET ATTRIBUTE