AsyncTask<TParams,TProgress,TResult> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。
[Android.Runtime.Register("android/os/AsyncTask", DoNotGenerateAcw=true)]
public abstract class AsyncTask<TParams,TProgress,TResult> : Android.OS.AsyncTask
[<Android.Runtime.Register("android/os/AsyncTask", DoNotGenerateAcw=true)>]
type AsyncTask<'Params, 'Progress, 'Result> = class
inherit AsyncTask
型パラメーター
- TParams
TParams型パラメーター。
- TProgress
TProgress型パラメーター。
- TResult
TResult型パラメーター。
- 継承
- 属性
注釈
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
コンストラクター
| 名前 | 説明 |
|---|---|
| AsyncTask<TParams,TProgress,TResult>() |
新しい非同期タスクを作成します。 |
| AsyncTask<TParams,TProgress,TResult>(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| IsCancelled |
このタスクが正常に完了する前に取り消された場合は、 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| JniPeerMembers |
この型の JNI ピア メンバー メタデータを提供します。 (継承元 AsyncTask) |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
| 名前 | 説明 |
|---|---|
| Cancel(Boolean) |
このタスクの実行を取り消そうとします。 (継承元 AsyncTask) |
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| DoInBackground(Object[]) |
バックグラウンド スレッドで計算を実行します。 |
| Equals(Object) |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| Execute(Object[]) |
指定したパラメーターを使用してタスクを実行します。 (継承元 AsyncTask) |
| Execute(TParams[]) |
指定したパラメーターを使用してこのタスクを実行します。 |
| ExecuteOnExecutor(IExecutor, Object[]) |
指定したパラメーターを使用してタスクを実行します。 (継承元 AsyncTask) |
| Get() |
計算が完了するまで必要に応じて待機し、その結果を取得します。 (継承元 AsyncTask) |
| Get(Int64, TimeUnit) |
必要に応じて、計算が完了するまで最大で指定された時間待機し、その結果を取得します。 (継承元 AsyncTask) |
| GetAsync() |
対応する操作を非同期的に実行します。 (継承元 AsyncTask) |
| GetAsync(Int64, TimeUnit) |
対応する操作を非同期的に実行します。 (継承元 AsyncTask) |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetResult() |
計算が完了するまで必要に応じて待機し、その結果を取得します。 |
| GetStatus() |
このタスクの現在の状態を返します。 (継承元 AsyncTask) |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| OnCancelled() |
アプリケーションは、 |
| OnCancelled(Object) |
|
| OnPostExecute(Object) |
バックグラウンド計算が完了した後、UI スレッドで実行されます。 |
| OnPostExecute(TResult) |
doInBackground(Params) の後の UI スレッドで実行されます。 指定した結果は、doInBackground(Params) によって返される値です。 フレームワークのテストをより適切にサポートするために、execute() 呼び出しの一部として直接実行を許容するように記述することをお勧めします。 既定のバージョンでは何も行われません。 タスクが取り消された場合、このメソッドは呼び出されません。 . このメソッドは、アプリのメイン スレッドから呼び出す必要があります。 |
| OnPreExecute() |
|
| OnProgressUpdate(Object[]) |
進行状況が発行された後、UI スレッドで実行されます。 |
| OnProgressUpdate(TProgress[]) |
publishProgress(Progress) が呼び出された後、UI スレッドで実行されます。 指定された値は、publishProgress(Progress) に渡される値です。 既定のバージョンでは何も行われません。 このメソッドは、アプリのメイン スレッドから呼び出す必要があります。 |
| PublishProgress(Object[]) |
このメソッドは |
| PublishProgress(TProgress[]) |
バックグラウンド計算から進行状況の更新を発行します。 |
| RunInBackground(TParams[]) |
バックグラウンド スレッドで計算を実行するには、このメソッドをオーバーライドします。 指定されたパラメーターは、このタスクの呼び出し元によって execute(Params) に渡されるパラメーターです。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
AsyncTask<TParams、TProgress、TResult> の Android OS API 値を提供します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|