DispatcherOperation DispatcherOperation DispatcherOperation DispatcherOperation Class

Определение

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

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

Комментарии

BeginInvokeDispatcherOperation возвращает объект при его вызове.BeginInvoke returns a DispatcherOperation object when it is called.

Объект может использоваться для взаимодействия с делегатом Dispatcher в очереди, например для изменения приоритета операции или отмены операции. DispatcherOperationThe DispatcherOperation object can be used to interact with the delegate on the Dispatcher queue, such as changing the priority of the operation or aborting the operation.

Чтобы получить возвращаемое значение вызванного делегата, используйте Result свойство.To obtain the return value of the invoked delegate, use the Result property.

Не DispatcherOperation является границей обработки исключений.The DispatcherOperation is not an exception handling boundary. Это означает, что исключения обрабатываются Dispatcher и не сохраняются операцией.This means that exceptions are handled by the Dispatcher and are not preserved by the operation.

Свойства

Dispatcher Dispatcher Dispatcher Dispatcher

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

Priority Priority Priority Priority

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

Result Result Result Result

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

Status Status Status Status

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

Task Task Task Task

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

Методы

Abort() Abort() Abort() Abort()

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetAwaiter() GetAwaiter() GetAwaiter() GetAwaiter()

Возвращает объект , который уведомляется при завершении асинхронной операции.Returns an object that is notified when the asynchronous operation is finished.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
InvokeDelegateCore() InvokeDelegateCore() InvokeDelegateCore() InvokeDelegateCore()

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
Wait() Wait() Wait() Wait()

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

Wait(TimeSpan) Wait(TimeSpan) Wait(TimeSpan) Wait(TimeSpan)

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

События

Aborted Aborted Aborted Aborted

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

Completed Completed Completed Completed

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

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