Executors.Callable 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Callable(IRunnable) |
回傳一個 |
| Callable(IPrivilegedAction) |
回傳一個 |
| Callable(IPrivilegedExceptionAction) |
回傳一個 |
| Callable(IRunnable, Object) |
回傳一個 |
Callable(IRunnable)
回傳一個 Callable 物件,當被呼叫時,執行該任務並回傳 null。
[Android.Runtime.Register("callable", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Callable;", "")]
public static Java.Util.Concurrent.ICallable? Callable(Java.Lang.IRunnable? task);
[<Android.Runtime.Register("callable", "(Ljava/lang/Runnable;)Ljava/util/concurrent/Callable;", "")>]
static member Callable : Java.Lang.IRunnable -> Java.Util.Concurrent.ICallable
參數
- task
- IRunnable
執行任務
傳回
一個可呼叫的物件
- 屬性
例外狀況
若任務為空
備註
回傳一個 Callable 物件,當被呼叫時,執行該任務並回傳 null。
Java 文件 java.util.concurrent.Executors.callable(java.lang.Runnable)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Callable(IPrivilegedAction)
回傳一個 Callable 物件,當呼叫時,該物件執行給定的特權動作並回傳其結果。
[Android.Runtime.Register("callable", "(Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable;", "")]
public static Java.Util.Concurrent.ICallable? Callable(Java.Security.IPrivilegedAction? action);
[<Android.Runtime.Register("callable", "(Ljava/security/PrivilegedAction;)Ljava/util/concurrent/Callable;", "")>]
static member Callable : Java.Security.IPrivilegedAction -> Java.Util.Concurrent.ICallable
參數
- action
- IPrivilegedAction
特權行動
傳回
一個可呼叫的物件
- 屬性
備註
回傳一個 Callable 物件,當呼叫時,該物件執行給定的特權動作並回傳其結果。
Java 文件 java.util.concurrent.Executors.callable(java.security.PrivilegedAction<?>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Callable(IPrivilegedExceptionAction)
回傳一個 Callable 物件,當被呼叫時,執行指定的特權例外動作並回傳其結果。
[Android.Runtime.Register("callable", "(Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable;", "")]
public static Java.Util.Concurrent.ICallable? Callable(Java.Security.IPrivilegedExceptionAction? action);
[<Android.Runtime.Register("callable", "(Ljava/security/PrivilegedExceptionAction;)Ljava/util/concurrent/Callable;", "")>]
static member Callable : Java.Security.IPrivilegedExceptionAction -> Java.Util.Concurrent.ICallable
參數
- action
- IPrivilegedExceptionAction
特權例外動作要執行
傳回
一個可呼叫的物件
- 屬性
備註
回傳一個 Callable 物件,當被呼叫時,執行指定的特權例外動作並回傳其結果。
Java 文件 java.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction<?>)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Callable(IRunnable, Object)
回傳一個 Callable 物件,當呼叫時,該物件會執行該任務並回傳給定結果。
[Android.Runtime.Register("callable", "(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.Concurrent.ICallable? Callable(Java.Lang.IRunnable? task, Java.Lang.Object? result);
[<Android.Runtime.Register("callable", "(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Callable;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Callable : Java.Lang.IRunnable * Java.Lang.Object -> Java.Util.Concurrent.ICallable
參數
- task
- IRunnable
執行任務
- result
- Object
結果將返回
傳回
一個可呼叫的物件
- 屬性
備註
回傳一個 Callable 物件,當呼叫時,該物件會執行該任務並回傳給定結果。 這在將需要 a Callable 的方法應用於原本無結果的動作時非常有用。
Java 文件 java.util.concurrent.Executors.callable(java.lang.Runnable, T)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。