Subject.DoAsPrivileged Метод

Определение

Перегрузки

DoAsPrivileged(Subject, IPrivilegedAction, AccessControlContext)

Выполнение привилегированной работы в качестве конкретного Subject.

DoAsPrivileged(Subject, IPrivilegedExceptionAction, AccessControlContext)

Выполнение привилегированной работы в качестве конкретного Subject.

DoAsPrivileged(Subject, IPrivilegedAction, AccessControlContext)

Выполнение привилегированной работы в качестве конкретного Subject.

[Android.Runtime.Register("doAsPrivileged", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoAsPrivileged (Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedAction? action, Java.Security.AccessControlContext? acc);
[<Android.Runtime.Register("doAsPrivileged", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoAsPrivileged : Javax.Security.Auth.Subject * Java.Security.IPrivilegedAction * Java.Security.AccessControlContext -> Java.Lang.Object

Параметры

subject
Subject

объект Subject , от имени с которым будет выполняться указанный action объект . Этот параметр может иметь значение null. <p>

action
IPrivilegedAction

код, выполняемый как указанный Subject. <p>

acc
AccessControlContext

объект , AccessControlContext привязанный к указанному субъекту и действию. <p>

Возвращаемое значение

значение, возвращаемое методом PrivilegedAction run .

Атрибуты

Комментарии

Выполнение привилегированной работы в качестве конкретного Subject.

Этот метод ведет себя точно так же, как Subject.doAs, за исключением того, что вместо извлечения текущего потока AccessControlContextон использует предоставленный AccessControlContext. Если задано AccessControlContext значение null, этот метод создает AccessControlContext новый экземпляр с пустой коллекцией ProtectionDomains.

Документация по Java для javax.security.auth.Subject.doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction<T>, java.security.AccessControlContext).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к

DoAsPrivileged(Subject, IPrivilegedExceptionAction, AccessControlContext)

Выполнение привилегированной работы в качестве конкретного Subject.

[Android.Runtime.Register("doAsPrivileged", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoAsPrivileged (Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedExceptionAction? action, Java.Security.AccessControlContext? acc);
[<Android.Runtime.Register("doAsPrivileged", "(Ljavax/security/auth/Subject;Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoAsPrivileged : Javax.Security.Auth.Subject * Java.Security.IPrivilegedExceptionAction * Java.Security.AccessControlContext -> Java.Lang.Object

Параметры

subject
Subject

объект Subject , от имени с которым будет выполняться указанный action объект . Этот параметр может иметь значение null. <p>

action
IPrivilegedExceptionAction

код, выполняемый как указанный Subject. <p>

acc
AccessControlContext

объект , AccessControlContext привязанный к указанному субъекту и действию. <p>

Возвращаемое значение

значение, возвращаемое методом PrivilegedExceptionAction run .

Атрибуты

Комментарии

Выполнение привилегированной работы в качестве конкретного Subject.

Этот метод ведет себя точно так же, как Subject.doAs, за исключением того, что вместо извлечения текущего потока AccessControlContextон использует предоставленный AccessControlContext. Если задано AccessControlContext значение null, этот метод создает AccessControlContext новый экземпляр с пустой коллекцией ProtectionDomains.

Документация по Java для javax.security.auth.Subject.doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction<T>, java.security.AccessControlContext).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к