DispatcherOperation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um objeto que é usado para interagir com uma operação que foi postada na fila do 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
- Herança
-
DispatcherOperation
- Derivado
Comentários
BeginInvoke retorna um DispatcherOperation objeto quando é chamado.
O DispatcherOperation objeto pode ser usado para interagir com o delegado na Dispatcher fila, como alterar a prioridade da operação ou anular a operação.
Para obter o valor retornado do delegado invocado, use a Result propriedade.
Não DispatcherOperation é um limite de tratamento de exceção. Isso significa que as Dispatcher exceções são tratadas pelo e não são preservadas pela operação.
Propriedades
Dispatcher |
Obtém o Dispatcher que em que a operação foi postada. |
Priority |
Obtém ou define a prioridade da operação na fila Dispatcher. |
Result |
Obtém o resultado da operação após sua conclusão. |
Status |
Obtém o status atual da operação. |
Task |
Obtém um Task<TResult> que representa a operação atual. |
Métodos
Abort() |
Anula a operação. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetAwaiter() |
Retorna um objeto que é notificado quando a operação assíncrona é concluída. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
InvokeDelegateCore() |
Inicia a operação que está associada a este DispatcherOperation. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Wait() |
Aguarda a conclusão da operação. |
Wait(TimeSpan) |
Aguarda a operação ser concluída no período especificado. |
Eventos
Aborted |
Ocorre quando a operação é anulada. |
Completed |
Ocorre quando a operação foi concluída. |