en-tête azroles.h
Cet en-tête est utilisé par Security and Identity. Pour plus d'informations, consultez les pages suivantes :
azroles.h contient les interfaces de programmation suivantes :
Interfaces
IAzApplication Définit un instance installé d’une application. Un objet IAzApplication est créé lors de l’installation d’une application. |
IAzApplication2 Hérite de l’interface IAzApplication et implémente des méthodes supplémentaires pour initialiser les objets IAzClientContext2. |
IAzApplication3 Fournit des méthodes pour gérer les objets IAzRoleAssignment, IAzRoleDefinition et IAzScope2. |
IAzApplicationGroup Définit une collection de principaux. |
IAzApplicationGroup2 Étend l’interface IAzApplicationGroup en ajoutant la prise en charge du type de groupe BizRule. |
IAzApplicationGroups Représente une collection d’objets IAzApplicationGroup. |
IAzApplications Représente une collection d’objets IAzApplication. |
IAzAuthorizationStore Définit le conteneur qui est la racine du magasin de stratégies d’autorisation. |
IAzAuthorizationStore2 Hérite de l’objet AzAuthorizationStore et implémente des méthodes pour créer et ouvrir des objets IAzApplication2. |
IAzAuthorizationStore3 Étend l’interface IAzAuthorizationStore2 avec des méthodes qui gèrent la prise en charge et la mise en cache des règles métier (BizRule). |
IAzBizRuleContext Contient des informations sur une opération de règle d’entreprise (BizRule). |
IAzBizRuleInterfaces Fournit des méthodes et des propriétés utilisées pour gérer une liste d’interfaces IDispatch qui peuvent être appelées par des scripts de règle d’entreprise (BizRule). |
IAzBizRuleParameters Fournit des méthodes et des propriétés utilisées pour gérer une liste de paramètres qui peuvent être passés aux scripts de règle d’entreprise (BizRule). |
IAzClientContext Conserve l’état qui décrit un client particulier. |
IAzClientContext2 Hérite de l’interface IAzClientContext et implémente de nouvelles méthodes qui manipulent le contexte client. |
IAzClientContext3 Étend l’interface IAzClientContext2. |
IAzNameResolver Convertit les identificateurs de sécurité (SID) en noms complets principaux. |
IAzObjectPicker Affiche une boîte de dialogue qui permet aux utilisateurs de sélectionner un ou plusieurs principaux dans une liste. |
IAzOperation Définit une opération de bas niveau prise en charge par une application. |
IAzOperation2 Étend IAzOperation avec une méthode qui retourne les attributions de rôles associées à l’opération. |
IAzOperations Représente une collection d’objets IAzOperation. |
IAzPrincipalLocator Recherche et choisit les principaux ADAM dans le Gestionnaire d’autorisation. |
IAzRole Définit l’ensemble des opérations qui peuvent être effectuées par un ensemble d’utilisateurs au sein d’une étendue. |
IAzRoleAssignment Représente un rôle auquel les utilisateurs et les groupes peuvent être affectés. |
IAzRoleAssignments Représente une collection d’objets IAzRoleAssignment. |
IAzRoleDefinition Représente un ou plusieurs objets IAzRoleDefinition, IAzTask et IAzOperation qui spécifient un ensemble d’opérations. |
IAzRoleDefinitions Représente une collection d’objets IAzRoleDefinition. |
IAzRoles Représente une collection d’objets IAzRole. |
IAzScope Définit un conteneur logique de ressources auquel l’application gère l’accès. |
IAzScope2 Étend l’interface IAzScope pour gérer les objets IAzRoleAssignment et IAzRoleDefinition. |
IAzScopes Représente une collection d’objets IAzScope. |
IAzTask Décrit un ensemble d’opérations. |
IAzTask2 Étend l’interface IAzTask avec une méthode qui retourne les attributions de rôles associées à la tâche. |
IAzTasks Représente une collection d’objets IAzTask. |
Énumérations
AZ_PROP_CONSTANTS Définit les constantes utilisées par le Gestionnaire d’autorisation. |