DispatcherOperation<TResult> Класс

Определение

Представляет объект, используемый для взаимодействия с операцией, помещенной в очередь Dispatcher, и содержит Task<TResult>.Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue and contains a Task<TResult>.

generic <typename TResult>
public ref class DispatcherOperation : System::Windows::Threading::DispatcherOperation
public class DispatcherOperation<TResult> : System.Windows.Threading.DispatcherOperation
type DispatcherOperation<'Result> = class
    inherit DispatcherOperation
Public Class DispatcherOperation(Of TResult)
Inherits DispatcherOperation

Параметры типа

TResult

Тип, возвращаемый объектом Task<TResult>.The type that is returned by the Task<TResult>.

Наследование
DispatcherOperation<TResult>

Свойства

Dispatcher

Возвращает объект Dispatcher, в очередь которого помещена данная операция.Gets the Dispatcher that the operation was posted to.

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

Возвращает или задает приоритет операции в очереди объекта Dispatcher.Gets or sets the priority of the operation in the Dispatcher queue.

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

Возвращает результат операции по ее завершении.Gets the result of the operation after it has completed.

Status

Получает текущее состояние операции.Gets the current status of the operation.

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

Получает объект Task<TResult>, представляющий текущую операцию.Gets a Task<TResult> that represents the current operation.

Методы

Abort()

Отменяет операцию.Aborts the operation.

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

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает объект, ожидающий асинхронную операцию, которая возвращает результат.Returns an object that awaits an asynchronous operation that returns a result.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Начинает операцию, связанную с данным объектом DispatcherOperation.Begins the operation that is associated with this DispatcherOperation.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Ожидает завершения операции.Waits for the operation to complete.

(Унаследовано от DispatcherOperation)
Wait(TimeSpan)

Ожидает завершения операции в течение заданного времени.Waits for the operation to complete in the specified period of time.

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

События

Aborted

Генерируется при отмене операции.Occurs when the operation is aborted.

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

Создается по завершении операции.Occurs when the operation has completed.

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

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