Langue

AuthorizationCallbacks Structure

Définition

Contient les rappels fournis par l’hôte du moteur d’autorisation.

public readonly struct AuthorizationCallbacks
type AuthorizationCallbacks = struct
Héritage
AuthorizationCallbacks

Remarques

Accédez à cette structure via le pointeur fourni par l’hôte du plug-in d’autorisation. Le pointeur est emprunté et ne doit pas être libéré, muté ou utilisé après la fin de la durée de vie du mécanisme d’autorisation défini par l’hôte. Ne copiez pas la structure par valeur, car les hôtes plus anciens peuvent fournir une table plus petite. Accédez à ses propriétés via le pointeur et vérifiez les pointeurs de fonction avec contrôle de version pour la valeur Null avant de les appeler.

Propriétés

Nom Description
DidDeactivate

Obtient le rappel qui signale la désactivation du mécanisme.

GetArguments

Obtient le rappel qui lit les arguments d’autorisation.

GetContextValue

Obtient le rappel qui lit une valeur de contexte.

GetHintValue

Obtient le rappel qui lit une valeur d’indicateur.

GetImmutableHintValue

Obtient le rappel qui lit une valeur d’indicateur immuable.

GetLAContext

Obtient le rappel qui crée un contexte d’authentification local.

GetSessionId

Obtient le rappel qui lit l’identificateur de session d’autorisation.

GetTKTokenWatcher

Obtient le rappel qui crée un observateur de jetons.

GetTokenIdentities

Obtient le rappel qui retourne des identités de jeton.

RemoveContextValue

Obtient le rappel qui supprime une valeur de contexte.

RemoveHintValue

Obtient le rappel qui supprime une valeur d’indicateur.

RequestInterrupt

Obtient le rappel qui demande une interruption d’autorisation.

SetContextValue

Obtient le rappel qui écrit une valeur de contexte.

SetHintValue

Obtient le rappel qui écrit une valeur d’indicateur.

SetResult

Obtient le rappel qui définit le résultat d’autorisation.

Version

Obtient la version de la table de rappel.

S’applique à