UpsSec.Role.AjouterHabilitationAppel

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

Description

La procédure AjouterHabilitationAppel permet d'ajouter une nouvelle 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 ajouter l'habilitation. Le paramètre ExecutionAutorisee spécifie si l'habilitation est d'autoriser ou non l'exécution de l'appel.

Si l'habilitation existe déjà 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 CreationHabilitationImpossible est envoyée.

Exemple

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

Principal
/*******/
Variable
Debut
...
R.AjouterHabilitationAppel("essai", "P", Vrai);
/* On ajoute l'habilitation. */
...
Fin Principal

Voir aussi

LireHabilitationAppel pour lire l'état de l'habilitation. ModifierHabilitationAppel pour modifier l'habilitation. SupprimerHabilitationAppel pour supprimer l'habilitation.

Traduction

---------