DispatcherOperation Classe

Definição

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.

Aplica-se a