IDispatcher Interface
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.
Fornece o dispatcher de mensagem de evento principal. Instâncias desse tipo são responsáveis por processar as mensagens de janela e enviar os eventos para o cliente.
public interface class IDispatcher
public interface IDispatcher
type IDispatcher = interface
Public Interface IDispatcher
- Derivado
Propriedades
IsDispatchRequired |
Obtém um valor que indica se a expedição é necessária para essa ação. |
Métodos
CreateTimer() |
Cria uma nova instância de um IDispatcherTimer objeto associado a este dispatcher. |
Dispatch(Action) |
Agenda a ação fornecida no thread da interface do usuário de um thread de trabalho. |
DispatchDelayed(TimeSpan, Action) |
Agenda a ação fornecida no thread da interface do usuário de um thread de trabalho, levando em conta o atraso fornecido. |
Métodos de Extensão
DispatchAsync(IDispatcher, Action) |
Agenda a ação fornecida no thread da interface do usuário de um thread de trabalho. |
DispatchAsync(IDispatcher, Func<Task>) |
Agenda a função fornecida no thread da interface do usuário de um thread de trabalho. |
DispatchAsync<T>(IDispatcher, Func<T>) |
Agenda o retorno de chamada fornecido no thread da interface do usuário de um thread de trabalho e retorna os resultados de forma assíncrona. |
DispatchAsync<T>(IDispatcher, Func<Task<T>>) |
Agenda a função fornecida no thread da interface do usuário de um thread de trabalho. |
GetSynchronizationContextAsync(IDispatcher) |
Obtém o contexto de sincronização do thread atual. |
StartTimer(IDispatcher, TimeSpan, Func<Boolean>) |
Inicia um temporizador no contexto especificado IDispatcher . |