Subject.DoAsPrivileged メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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
、ProtectionDomains の空のコレクションを使用して新しい AccessControlContext
をインスタンス化します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
、ProtectionDomains の空のコレクションを使用して新しい AccessControlContext
をインスタンス化します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。