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


DispatcherOperation Класс

Определение

Представляет объект, используемый для взаимодействия с операцией, помещенной в очередь объекта Dispatcher.

public ref class DispatcherOperation sealed
public ref class DispatcherOperation
public sealed class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public NotInheritable Class DispatcherOperation
Public Class DispatcherOperation
Наследование
DispatcherOperation
Производный

Комментарии

BeginInvoke DispatcherOperation возвращает объект при его вызове.

Объект DispatcherOperation можно использовать для взаимодействия с делегатом в Dispatcher очереди, например для изменения приоритета операции или прерывания операции.

Чтобы получить возвращаемое значение вызываемого делегата Result , используйте свойство .

Не DispatcherOperation является границей обработки исключений. Это означает, что исключения обрабатываются Dispatcher и не сохраняются операцией .

Свойства

Dispatcher

Возвращает объект Dispatcher, в очередь которого помещена данная операция.

Priority

Возвращает или задает приоритет операции в очереди объекта Dispatcher.

Result

Возвращает результат операции по ее завершении.

Status

Получает текущее состояние операции.

Task

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

Методы

Abort()

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

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает объект , который уведомляется при завершении асинхронной операции.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

Начинает операцию, связанную с данным объектом DispatcherOperation.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

Ожидает завершения операции.

Wait(TimeSpan)

Ожидает завершения операции в течение заданного времени.

События

Aborted

Генерируется при отмене операции.

Completed

Создается по завершении операции.

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