DispatcherOperation Clase

Definición

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

Comentarios

BeginInvoke devuelve un DispatcherOperation objeto cuando se llama a .

El DispatcherOperation objeto se puede usar para interactuar con el delegado en la Dispatcher cola, como cambiar la prioridad de la operación o anular la operación.

Para obtener el valor devuelto del delegado invocado, use la Result propiedad .

no DispatcherOperation es un límite de control de excepciones. Esto significa que la Dispatcher operación controla las excepciones y no las conserva.

Propiedades

Dispatcher

Obtiene el objeto Dispatcher en el que se expuso la operación.

Priority

Obtiene o establece la prioridad de la operación en la cola de Dispatcher.

Result

Obtiene el resultado de la operación después de haberse completado.

Status

Obtiene el estado actual de la operación.

Task

Obtiene un objeto Task<TResult> que representa la operación actual.

Métodos

Abort()

Anula la operación.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetAwaiter()

Devuelve un objeto que se notifica al finalizar la operación asincrónica.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InvokeDelegateCore()

Inicia la operación adjuntada a este DispatcherOperation.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Wait()

Espera a que se complete la operación.

Wait(TimeSpan)

Espera a que la operación se complete en el período de tiempo especificado.

Eventos

Aborted

Tiene lugar cuando se anula la operación.

Completed

Se produce cuando se ha completado la operación.

Se aplica a