Compartilhar via


DispatcherOperation Classe

Definição

Representa um objeto usado para interagir com uma operação que foi postada na Dispatcher fila.

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 ele é 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

Nome Description
Dispatcher

Obtém o Dispatcher que a operação foi postada.

Priority

Obtém ou define a prioridade da operação na Dispatcher fila.

Result

Obtém o resultado da operação após a 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

Nome Description
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 associada a isso DispatcherOperation.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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 conclusão da operação no período de tempo especificado.

Eventos

Nome Description
Aborted

Ocorre quando a operação é anulada.

Completed

Ocorre quando a operação é concluída.

Aplica-se a