DispatcherOperation Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |