DispatcherOperation Classe

Definição

Representa um objeto que é usado para interagir com uma operação que foi publicada 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

Observações

BeginInvoke devolve 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 abortar a operação.

Para obter o valor de retorno do delegado invocado, use a Result propriedade.

Não é DispatcherOperation um limite de tratamento de exceções. Isto significa que as exceções são tratadas pela Dispatcher e não são preservadas pela operação.

Propriedades

Name Description
Dispatcher

Percebe Dispatcher para onde a operação foi destacada.

Priority

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

Result

Recebe o resultado da operação depois de esta estar concluída.

Status

Obtém o estado atual da operação.

Task

Obtém um Task<TResult> que representa a operação atual.

Métodos

Name Description
Abort()

Aborta a operação.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAwaiter()

Devolve um objeto que é notificado quando a operação assíncrona termina.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InvokeDelegateCore()

Inicia-se a operação associada a este DispatcherOperation.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Wait()

Espera que a operação termine.

Wait(TimeSpan)

Espera que a operação seja concluída no período de tempo especificado.

evento

Name Description
Aborted

Ocorre quando a operação é abortada.

Completed

Ocorre quando a operação está concluída.

Aplica-se a