UpsSec.Role.LireHabilitationAppel

Procedure Habilitation LireHabilitationAppel(M : Nul Ou Caractere, A : Nul Ou Caractere, ExecutionAutorisee : Booleen Sortie);

Description

La procédure LireHabilitationAppel permet lire l'état d'habilitation sur une procédure ou une fonction d'un module pour le rôle courant.

Les paramètres M et A identifient le module et l'appel pour lequel il faut lire l'habilitation. Le paramètre ExecutionAutorisee reçoit l'état de l'habilitation.

Si l'habilitation n'existe pas ou si l'appel n'est pas une procédure ou une fonction d'un module mais une méthode d'un type, l'exception LireHabilitationImpossible est envoyée.

Exemple

/****************************************************************/
Procedure Habilitation P()
/* Objet : Procedure supportant les habilitations. */
/****************************************************************/
Debut
...
Fin Debut

Principal
/*******/
Variable
/******/
Debut
...
R.LireHabilitationAppel("essai", "P", ExecutionAutorisee);
/* On lit l'habilitation. */
...
Fin Principal

Voir aussi

AjouterHabilitationAppel pour ajouter l'habilitation. ModifierHabilitationAppel pour modifier l'habilitation. SupprimerHabilitationAppel pour supprimer l'habilitation.

Traduction

---------