Subject.DoAs Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
DoAs(Subject, IPrivilegedAction) |
Effectuer un travail en tant que particulier |
DoAs(Subject, IPrivilegedExceptionAction) |
Effectuer un travail en tant que particulier |
DoAs(Subject, IPrivilegedAction)
Effectuer un travail en tant que particulier Subject
.
[Android.Runtime.Register("doAs", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoAs (Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedAction? action);
[<Android.Runtime.Register("doAs", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoAs : Javax.Security.Auth.Subject * Java.Security.IPrivilegedAction -> Java.Lang.Object
Paramètres
- subject
- Subject
Subject
que le spécifié action
s’exécutera en tant que. Ce paramètre peut avoir la valeur null
. <p>
- action
- IPrivilegedAction
le code à exécuter en tant que Subject
. <p>
Retours
valeur retournée par la méthode PrivilegedAction run
.
- Attributs
Remarques
Effectuer un travail en tant que particulier Subject
.
Cette méthode récupère d’abord le thread actuel viaAccessController.getContext
, puis instancie un nouveau AccessControlContext
contexte à l’aide du contexte récupéré avec un nouveau SubjectDomainCombiner
(construit à l’aide AccessControlContext
de l’élément fourniSubject
). Enfin, cette méthode appelle AccessController.doPrivileged
, en le passant à l’élément fourni PrivilegedAction
, ainsi que le nouvellement construit AccessControlContext
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
DoAs(Subject, IPrivilegedExceptionAction)
Effectuer un travail en tant que particulier Subject
.
[Android.Runtime.Register("doAs", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoAs (Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedExceptionAction? action);
[<Android.Runtime.Register("doAs", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoAs : Javax.Security.Auth.Subject * Java.Security.IPrivilegedExceptionAction -> Java.Lang.Object
Paramètres
- subject
- Subject
Subject
que le spécifié action
s’exécutera en tant que. Ce paramètre peut avoir la valeur null
. <p>
- action
- IPrivilegedExceptionAction
le code à exécuter en tant que Subject
. <p>
Retours
valeur retournée par la méthode PrivilegedExceptionAction run
.
- Attributs
Remarques
Effectuer un travail en tant que particulier Subject
.
Cette méthode récupère d’abord le thread actuel viaAccessController.getContext
, puis instancie un nouveau AccessControlContext
contexte à l’aide du contexte récupéré avec un nouveau SubjectDomainCombiner
(construit à l’aide AccessControlContext
de l’élément fourniSubject
). Enfin, cette méthode appelle AccessController.doPrivileged
, en le passant à l’élément fourni PrivilegedExceptionAction
, ainsi que le nouvellement construit AccessControlContext
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.