Executors.Callable 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 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
要執行的工作
傳回
可呼叫的物件
- 屬性
例外狀況
如果任務為 null
備註
Callable傳回 物件,呼叫時會執行指定的工作並傳null回 。
的 java.util.concurrent.Executors.callable(java.lang.Runnable)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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.util.concurrent.Executors.callable(java.security.PrivilegedAction<?>)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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.util.concurrent.Executors.callable(java.security.PrivilegedExceptionAction<?>)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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 回 物件,呼叫時會執行指定的工作,並傳回指定的結果。 當套用需要 Callable 的方法至否則不結果的動作時,這非常有用。
的 java.util.concurrent.Executors.callable(java.lang.Runnable, T)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。