Поделиться через


AsyncTask<TParams,TProgress,TResult> Класс

Определение

[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
TProgress
TResult
Наследование
AsyncTask<TParams,TProgress,TResult>
Атрибуты

Комментарии

Документация по платформе Android

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

AsyncTask<TParams,TProgress,TResult>()

Создает асинхронную задачу.

AsyncTask<TParams,TProgress,TResult>(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsCancelled

Возвращает, true если эта задача была отменена до его завершения обычно.

(Унаследовано от AsyncTask)
JniIdentityHashCode (Унаследовано от Object)
JniPeerMembers (Унаследовано от AsyncTask)
PeerReference (Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Cancel(Boolean)

Пытается отменить выполнение этой задачи.

(Унаследовано от AsyncTask)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Dispose() (Унаследовано от Object)
Dispose(Boolean) (Унаследовано от Object)
DoInBackground(Object[])
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()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
OnCancelled()

Приложения должны предпочтительнее переопределить #onCancelled(Object).

(Унаследовано от AsyncTask)
OnCancelled(Object)

Выполняется в потоке пользовательского интерфейса после #cancel(boolean) вызова и #doInBackground(Object[]) завершения.

(Унаследовано от AsyncTask)
OnPostExecute(Object)
OnPostExecute(TResult)
OnPreExecute()

Выполняется в потоке пользовательского интерфейса до #doInBackground.

(Унаследовано от AsyncTask)
OnProgressUpdate(Object[])
OnProgressUpdate(TProgress[])
PublishProgress(Object[])

Этот метод можно вызвать из #doInBackground публикации обновлений в потоке пользовательского интерфейса во время выполнения фонового вычисления.

(Унаследовано от AsyncTask)
PublishProgress(TProgress[])
RunInBackground(TParams[])
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>() (Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime() (Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed() (Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced() (Унаследовано от Object)
IJavaPeerable.Finalized() (Унаследовано от Object)
IJavaPeerable.JniManagedPeerState (Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Применяется к