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


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

Происходит при завершении операции.

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