Compartilhar via


DispatcherExtensions Classe

Definição

Fornece um conjunto de métodos static que estende a classe Dispatcher.

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
Herança
DispatcherExtensions

Comentários

Os métodos nessa classe são definidos como métodos de extensão que estendem a Dispatcher classe . Isso significa que eles podem ser chamados como um método de instância em qualquer Dispatcher objeto.

Métodos

BeginInvoke(Dispatcher, Action)

Executa o delegado especificado de maneira assíncrona com prioridade normal no thread em que o Dispatcher especificado foi criado.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Executa o delegado especificado de maneira assíncrona com prioridade especificada no thread em que o Dispatcher especificado foi criado.

Invoke(Dispatcher, Action)

Executa o delegado especificado de maneira síncrona com prioridade normal no thread em que o Dispatcher especificado foi criado.

Invoke(Dispatcher, Action, DispatcherPriority)

Executa o delegado especificado de maneira síncrona com prioridade especificada no thread em que o Dispatcher especificado foi criado.

Invoke(Dispatcher, Action, TimeSpan)

Executa o delegado especificado de forma síncrona no thread em que o Dispatcher especificado foi criado e para a execução após o período de tempo limite especificado.

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

Executa o delegado especificado de forma síncrona com a propriedade especificada no thread em que o Dispatcher especificado foi criado e para a execução após o período de tempo limite especificado.

Aplica-se a

Confira também