DispatcherExtensions.BeginInvoke Método
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.
Executa o delegado especificado de forma assíncrona no thread onde foi criado Dispatcher .
Sobrecargas
| Name | Description |
|---|---|
| BeginInvoke(Dispatcher, Action) |
Executa o delegado especificado de forma assíncrona com prioridade normal no thread onde o especificado Dispatcher foi criado. |
| BeginInvoke(Dispatcher, Action, DispatcherPriority) |
Executa o delegado especificado de forma assíncrona com a prioridade especificada no thread onde o especificado Dispatcher foi criado. |
BeginInvoke(Dispatcher, Action)
Executa o delegado especificado de forma assíncrona com prioridade normal no thread onde 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 despachante que executa o delegado.
- action
- Action
O delegado a executar, que não aceita argumentos e não devolve um valor.
Devoluções
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 onde 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 despachante que executa o delegado.
- action
- Action
O delegado a executar, que não aceita argumentos e não devolve um valor.
- priority
- DispatcherPriority
A prioridade de execução do delegado relativamente a outras operações pendentes na Dispatcher fila de eventos.
Devoluções
Um IAsyncResult objeto que representa o resultado da BeginInvoke(Dispatcher, Action, DispatcherPriority) operação.
- Atributos
Exceções
action é null.
priority não é um DispatcherPriorityválido.