Subject.DoAsPrivileged Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
DoAsPrivileged(Subject, IPrivilegedAction, AccessControlContext) |
Выполнение привилегированной работы в качестве конкретного |
DoAsPrivileged(Subject, IPrivilegedExceptionAction, AccessControlContext) |
Выполнение привилегированной работы в качестве конкретного |
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>
объект , AccessControlContext
привязанный к указанному субъекту и действию. <p>
Возвращаемое значение
значение, возвращаемое методом PrivilegedAction run
.
- Атрибуты
Комментарии
Выполнение привилегированной работы в качестве конкретного Subject
.
Этот метод ведет себя точно так же, как Subject.doAs
, за исключением того, что вместо извлечения текущего потока AccessControlContext
он использует предоставленный AccessControlContext
. Если задано AccessControlContext
значение null
, этот метод создает AccessControlContext
новый экземпляр с пустой коллекцией ProtectionDomains.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом 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>
объект , AccessControlContext
привязанный к указанному субъекту и действию. <p>
Возвращаемое значение
значение, возвращаемое методом PrivilegedExceptionAction run
.
- Атрибуты
Комментарии
Выполнение привилегированной работы в качестве конкретного Subject
.
Этот метод ведет себя точно так же, как Subject.doAs
, за исключением того, что вместо извлечения текущего потока AccessControlContext
он использует предоставленный AccessControlContext
. Если задано AccessControlContext
значение null
, этот метод создает AccessControlContext
новый экземпляр с пустой коллекцией ProtectionDomains.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.