語言

AccessController.DoPrivileged 方法

定義

多載

DoPrivileged(IPrivilegedAction)

呼叫 action.run()。

[Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedAction;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoPrivileged(Java.Security.IPrivilegedAction? action);
[<Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedAction;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoPrivileged : Java.Security.IPrivilegedAction -> Java.Lang.Object

參數

action
IPrivilegedAction

要執行的動作。

傳回

由動作的執行方法回傳的值。

屬性

備註

呼叫 action.run()。

Java 文件 java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T>)。

Java 參考 java.security.AccessController.doPrivileged。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

DoPrivileged(IPrivilegedExceptionAction)

呼叫 action.run()。

[Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoPrivileged(Java.Security.IPrivilegedExceptionAction? action);
[<Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoPrivileged : Java.Security.IPrivilegedExceptionAction -> Java.Lang.Object

參數

action
IPrivilegedExceptionAction

要執行的動作

傳回

動作執行方法回傳的值

屬性

備註

呼叫 action.run()。

Java 文件 java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T>)。

Java 參考 java.security.AccessController.doPrivileged。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

DoPrivileged(IPrivilegedAction, AccessControlContext)

呼叫 action.run()。

[Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoPrivileged(Java.Security.IPrivilegedAction? action, Java.Security.AccessControlContext? context);
[<Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoPrivileged : Java.Security.IPrivilegedAction * Java.Security.AccessControlContext -> Java.Lang.Object

參數

action
IPrivilegedAction

要執行的動作。

context
AccessControlContext

一個存取控制上下文,代表在執行指定動作前,對呼叫者網域權限施加的限制。 如果上下文為空,則不會施加額外限制。

傳回

由動作的執行方法回傳的值。

屬性

備註

呼叫 action.run()。

Java 文件 java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T>, java.security.AccessControlContext)。

Java 參考 java.security.AccessController.doPrivileged。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

DoPrivileged(IPrivilegedExceptionAction, AccessControlContext)

呼叫 action.run()。

[Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object? DoPrivileged(Java.Security.IPrivilegedExceptionAction? action, Java.Security.AccessControlContext? context);
[<Android.Runtime.Register("doPrivileged", "(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member DoPrivileged : Java.Security.IPrivilegedExceptionAction * Java.Security.AccessControlContext -> Java.Lang.Object

參數

action
IPrivilegedExceptionAction

要執行的動作

context
AccessControlContext

一個存取控制上下文,代表在執行指定動作前,對呼叫者網域權限施加的限制。 如果上下文為空,則不會施加額外限制。

傳回

動作執行方法回傳的值

屬性

備註

呼叫 action.run()。

Java 文件 java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T>, java.security.AccessControlContext)。

Java 參考 java.security.AccessController.doPrivileged。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於