DispatcherExtensions.BeginInvoke Método

Definição

Executa o delegado especificado de forma assíncrona no thread no qual o Dispatcher foi criado.

Sobrecargas

Nome Description
BeginInvoke(Dispatcher, Action)

Executa o delegado especificado de forma assíncrona com prioridade normal no thread no qual o especificado Dispatcher foi criado.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Executa o delegado especificado de forma assíncrona com a prioridade especificada no thread no qual o especificado Dispatcher foi criado.

BeginInvoke(Dispatcher, Action)

Executa o delegado especificado de forma assíncrona com prioridade normal no thread no qual o especificado Dispatcher foi criado.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Windows::Threading::DispatcherOperation ^ BeginInvoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action);
public static System.Windows.Threading.DispatcherOperation BeginInvoke(this System.Windows.Threading.Dispatcher dispatcher, Action action);
[System.ComponentModel.Browsable(false)]
public static System.Windows.Threading.DispatcherOperation BeginInvoke(this System.Windows.Threading.Dispatcher dispatcher, Action action);
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action -> System.Windows.Threading.DispatcherOperation
[<System.ComponentModel.Browsable(false)>]
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action -> System.Windows.Threading.DispatcherOperation
<Extension()>
Public Function BeginInvoke (dispatcher As Dispatcher, action As Action) As DispatcherOperation

Parâmetros

dispatcher
Dispatcher

O dispatcher que executa o delegado.

action
Action

O delegado a ser executado, que não usa argumentos e não retorna um valor.

Retornos

Um IAsyncResult objeto que representa o resultado da BeginInvoke(Dispatcher, Action) operação.

Atributos

Exceções

action é null.

Aplica-se a

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Executa o delegado especificado de forma assíncrona com a prioridade especificada no thread no qual o especificado Dispatcher foi criado.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Windows::Threading::DispatcherOperation ^ BeginInvoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action, System::Windows::Threading::DispatcherPriority priority);
public static System.Windows.Threading.DispatcherOperation BeginInvoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, System.Windows.Threading.DispatcherPriority priority);
[System.ComponentModel.Browsable(false)]
public static System.Windows.Threading.DispatcherOperation BeginInvoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, System.Windows.Threading.DispatcherPriority priority);
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action * System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherOperation
[<System.ComponentModel.Browsable(false)>]
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action * System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherOperation
<Extension()>
Public Function BeginInvoke (dispatcher As Dispatcher, action As Action, priority As DispatcherPriority) As DispatcherOperation

Parâmetros

dispatcher
Dispatcher

O dispatcher que executa o delegado.

action
Action

O delegado a ser executado, que não usa argumentos e não retorna um valor.

priority
DispatcherPriority

A prioridade de execução do delegado em relação a outras operações pendentes na fila de Dispatcher eventos.

Retornos

Um IAsyncResult objeto que representa o resultado da BeginInvoke(Dispatcher, Action, DispatcherPriority) operação.

Atributos

Exceções

action é null.

Aplica-se a