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 |
Происходит при завершении операции. |