DispatcherOperation Clase

Definición

Representa un objeto que se usa para interactuar con una operación expuesta en la cola de 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
Herencia
DispatcherOperation
Derivado

Comentarios

BeginInvoke devuelve un objeto DispatcherOperation cuando se llama a.BeginInvoke returns a DispatcherOperation object when it is called.

El objeto DispatcherOperation se puede utilizar para interactuar con el delegado en la cola de Dispatcher, como cambiar la prioridad de la operación o anular la operación.The 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.

Para obtener el valor devuelto del delegado invocado, use la propiedad Result.To obtain the return value of the invoked delegate, use the Result property.

El DispatcherOperation no es un límite de control de excepciones.The DispatcherOperation is not an exception handling boundary. Esto significa que las excepciones se controlan mediante el Dispatcher y no se conservan en la operación.This means that exceptions are handled by the Dispatcher and are not preserved by the operation.

Propiedades

Dispatcher

Obtiene el objeto Dispatcher en el que se expuso la operación.Gets the Dispatcher that the operation was posted to.

Priority

Obtiene o establece la prioridad de la operación en la cola de Dispatcher.Gets or sets the priority of the operation in the Dispatcher queue.

Result

Obtiene el resultado de la operación después de haberse completado.Gets the result of the operation after it has completed.

Status

Obtiene el estado actual de la operación.Gets the current status of the operation.

Task

Obtiene un objeto Task<TResult> que representa la operación actual.Gets a Task<TResult> that represents the current operation.

Métodos

Abort()

Anula la operación.Aborts the operation.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetAwaiter()

Devuelve un objeto que se notifica al finalizar la operación asincrónica.Returns an object that is notified when the asynchronous operation is finished.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
InvokeDelegateCore()

Inicia la operación adjuntada a este DispatcherOperation.Begins the operation that is associated with this DispatcherOperation.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
Wait()

Espera a que se complete la operación.Waits for the operation to complete.

Wait(TimeSpan)

Espera a que la operación se complete en el período de tiempo especificado.Waits for the operation to complete in the specified period of time.

Eventos

Aborted

Tiene lugar cuando se anula la operación.Occurs when the operation is aborted.

Completed

Se produce cuando se ha completado la operación.Occurs when the operation has completed.

Se aplica a