Subject.DoAs メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
DoAs(Subject, IPrivilegedAction) |
特定の作業を実行します |
DoAs(Subject, IPrivilegedExceptionAction) |
特定の作業を実行します |
DoAs(Subject, IPrivilegedAction)
特定の作業を実行します 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
パラメーター
- subject
- Subject
指定Subject
action
したコマンドが実行される このパラメーターは null
の場合もあります。 <P>
- action
- IPrivilegedAction
指定された Subject
コードとして実行されます。 <P>
戻り値
PrivilegedAction run
のメソッドによって返される値。
- 属性
注釈
特定の作業を実行します Subject
。
このメソッドは、最初に現在のAccessControlContext
スレッドを介してAccessController.getContext
取得し、次に、取得したコンテキストと新しい AccessControlContext
(指定Subject
されたコンテキストを使用して構築された) を使用して新しいSubjectDomainCombiner
スレッドをインスタンス化します。 最後に、このメソッドはAccessController.doPrivileged
、指定されたメソッドと新しく構築されたAccessControlContext
メソッドをPrivilegedAction
呼び出し、渡します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
DoAs(Subject, IPrivilegedExceptionAction)
特定の作業を実行します 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
パラメーター
- subject
- Subject
指定Subject
action
したコマンドが実行される このパラメーターは null
の場合もあります。 <P>
- action
- IPrivilegedExceptionAction
指定された Subject
コードとして実行されます。 <P>
戻り値
PrivilegedExceptionAction の run
メソッドによって返される値。
- 属性
注釈
特定の作業を実行します Subject
。
このメソッドは、最初に現在のAccessControlContext
スレッドを介してAccessController.getContext
取得し、次に、取得したコンテキストと新しい AccessControlContext
(指定Subject
されたコンテキストを使用して構築された) を使用して新しいSubjectDomainCombiner
スレッドをインスタンス化します。 最後に、このメソッドはAccessController.doPrivileged
、指定されたメソッドと新しく構築されたAccessControlContext
メソッドをPrivilegedExceptionAction
呼び出し、渡します。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。