Dispatcher.InvokeAsync Dispatcher.InvokeAsync Dispatcher.InvokeAsync Dispatcher.InvokeAsync Method

Definición

Ejecuta asincrónicamente el delegado especificado en el subproceso al que está asociado el objeto Dispatcher.Executes the specified delegate asynchronously on the thread the Dispatcher is associated with.

Sobrecargas

InvokeAsync(Action) InvokeAsync(Action) InvokeAsync(Action) InvokeAsync(Action)

Ejecuta asincrónicamente el Action especificado en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Action asynchronously on the thread the Dispatcher is associated with.

InvokeAsync(Action, DispatcherPriority) InvokeAsync(Action, DispatcherPriority) InvokeAsync(Action, DispatcherPriority) InvokeAsync(Action, DispatcherPriority)

Ejecuta asincrónicamente el Action especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Action asynchronously at the specified priority on the thread the Dispatcher is associated with.

InvokeAsync(Action, DispatcherPriority, CancellationToken) InvokeAsync(Action, DispatcherPriority, CancellationToken) InvokeAsync(Action, DispatcherPriority, CancellationToken)

Ejecuta asincrónicamente el Action especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Action asynchronously at the specified priority on the thread the Dispatcher is associated with.

InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken)

Ejecuta asincrónicamente el Func<TResult> especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Func<TResult> asynchronously at the specified priority on the thread the Dispatcher is associated with.

InvokeAsync<TResult>(Func<TResult>) InvokeAsync<TResult>(Func<TResult>) InvokeAsync<TResult>(Func<TResult>) InvokeAsync<TResult>(Func<TResult>)

Ejecuta asincrónicamente el Func<TResult> especificado en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Func<TResult> asynchronously on the thread the Dispatcher is associated with.

InvokeAsync<TResult>(Func<TResult>, DispatcherPriority) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority)

Ejecuta asincrónicamente el Func<TResult> especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Func<TResult> asynchronously at the specified priority on the thread the Dispatcher is associated with.

InvokeAsync(Action) InvokeAsync(Action) InvokeAsync(Action) InvokeAsync(Action)

Ejecuta asincrónicamente el Action especificado en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Action asynchronously on the thread the Dispatcher is associated with.

public:
 System::Windows::Threading::DispatcherOperation ^ InvokeAsync(Action ^ callback);
public System.Windows.Threading.DispatcherOperation InvokeAsync (Action callback);
member this.InvokeAsync : Action -> System.Windows.Threading.DispatcherOperation
Public Function InvokeAsync (callback As Action) As DispatcherOperation

Parámetros

callback
Action Action Action Action

Delegado para invocar a través del distribuidor.A delegate to invoke through the dispatcher.

Devoluciones

Objeto, que se devuelve inmediatamente después de llamar a InvokeAsync(Action), que se puede usar para interactuar con el delegado ya que su ejecución está pendiente en la cola de eventos.An object, which is returned immediately after InvokeAsync(Action) is called, that can be used to interact with the delegate as it is pending execution in the event queue.

InvokeAsync(Action, DispatcherPriority) InvokeAsync(Action, DispatcherPriority) InvokeAsync(Action, DispatcherPriority) InvokeAsync(Action, DispatcherPriority)

Ejecuta asincrónicamente el Action especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Action asynchronously at the specified priority on the thread the Dispatcher is associated with.

public:
 System::Windows::Threading::DispatcherOperation ^ InvokeAsync(Action ^ callback, System::Windows::Threading::DispatcherPriority priority);
public System.Windows.Threading.DispatcherOperation InvokeAsync (Action callback, System.Windows.Threading.DispatcherPriority priority);
member this.InvokeAsync : Action * System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherOperation
Public Function InvokeAsync (callback As Action, priority As DispatcherPriority) As DispatcherOperation

Parámetros

callback
Action Action Action Action

Delegado para invocar a través del distribuidor.A delegate to invoke through the dispatcher.

priority
DispatcherPriority DispatcherPriority DispatcherPriority DispatcherPriority

Prioridad que determina en qué orden se invoca la devolución de llamada especificada con respecto a las demás operaciones pendientes de Dispatcher.The priority that determines in what order the specified callback is invoked relative to the other pending operations in the Dispatcher.

Devoluciones

Objeto, que se devuelve inmediatamente después de llamar a InvokeAsync(Action, DispatcherPriority), que se puede usar para interactuar con el delegado ya que su ejecución está pendiente en la cola de eventos.An object, which is returned immediately after InvokeAsync(Action, DispatcherPriority) is called, that can be used to interact with the delegate as it is pending execution in the event queue.

InvokeAsync(Action, DispatcherPriority, CancellationToken) InvokeAsync(Action, DispatcherPriority, CancellationToken) InvokeAsync(Action, DispatcherPriority, CancellationToken)

Ejecuta asincrónicamente el Action especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Action asynchronously at the specified priority on the thread the Dispatcher is associated with.

public:
 System::Windows::Threading::DispatcherOperation ^ InvokeAsync(Action ^ callback, System::Windows::Threading::DispatcherPriority priority, System::Threading::CancellationToken cancellationToken);
public System.Windows.Threading.DispatcherOperation InvokeAsync (Action callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken);
member this.InvokeAsync : Action * System.Windows.Threading.DispatcherPriority * System.Threading.CancellationToken -> System.Windows.Threading.DispatcherOperation

Parámetros

callback
Action Action Action Action

Delegado para invocar a través del distribuidor.A delegate to invoke through the dispatcher.

priority
DispatcherPriority DispatcherPriority DispatcherPriority DispatcherPriority

Prioridad que determina en qué orden se invoca la devolución de llamada especificada con respecto a las demás operaciones pendientes de Dispatcher.The priority that determines in what order the specified callback is invoked relative to the other pending operations in the Dispatcher.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Un objeto que indica si cancelar la acción.An object that indicates whether to cancel the action.

Devoluciones

Objeto, que se devuelve inmediatamente después de llamar a InvokeAsync(Action, DispatcherPriority, CancellationToken), que se puede usar para interactuar con el delegado ya que su ejecución está pendiente en la cola de eventos.An object, which is returned immediately after InvokeAsync(Action, DispatcherPriority, CancellationToken) is called, that can be used to interact with the delegate as it is pending execution in the event queue.

InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken)

Ejecuta asincrónicamente el Func<TResult> especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Func<TResult> asynchronously at the specified priority on the thread the Dispatcher is associated with.

public:
generic <typename TResult>
 System::Windows::Threading::DispatcherOperation<TResult> ^ InvokeAsync(Func<TResult> ^ callback, System::Windows::Threading::DispatcherPriority priority, System::Threading::CancellationToken cancellationToken);
public System.Windows.Threading.DispatcherOperation<TResult> InvokeAsync<TResult> (Func<TResult> callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken);
member this.InvokeAsync : Func<'Result> * System.Windows.Threading.DispatcherPriority * System.Threading.CancellationToken -> System.Windows.Threading.DispatcherOperation<'Result>

Parámetros de tipo

TResult

Tipo del valor devuelto del delegado especificado.The return value type of the specified delegate.

Parámetros

callback
Func<TResult> Func<TResult> Func<TResult> Func<TResult>

Delegado para invocar a través del distribuidor.A delegate to invoke through the dispatcher.

priority
DispatcherPriority DispatcherPriority DispatcherPriority DispatcherPriority

Prioridad que determina en qué orden se invoca la devolución de llamada especificada con respecto a las demás operaciones pendientes de Dispatcher.The priority that determines in what order the specified callback is invoked relative to the other pending operations in the Dispatcher.

cancellationToken
CancellationToken CancellationToken CancellationToken CancellationToken

Un objeto que indica si cancelar la operación.An object that indicates whether to cancel the operation.

Devoluciones

Objeto, que se devuelve inmediatamente después de llamar a InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken), que se puede usar para interactuar con el delegado ya que su ejecución está pendiente en la cola de eventos.An object, which is returned immediately after InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken) is called, that can be used to interact with the delegate as it is pending execution in the event queue.

InvokeAsync<TResult>(Func<TResult>) InvokeAsync<TResult>(Func<TResult>) InvokeAsync<TResult>(Func<TResult>) InvokeAsync<TResult>(Func<TResult>)

Ejecuta asincrónicamente el Func<TResult> especificado en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Func<TResult> asynchronously on the thread the Dispatcher is associated with.

public:
generic <typename TResult>
 System::Windows::Threading::DispatcherOperation<TResult> ^ InvokeAsync(Func<TResult> ^ callback);
public System.Windows.Threading.DispatcherOperation<TResult> InvokeAsync<TResult> (Func<TResult> callback);
member this.InvokeAsync : Func<'Result> -> System.Windows.Threading.DispatcherOperation<'Result>
Public Function InvokeAsync(Of TResult) (callback As Func(Of TResult)) As DispatcherOperation(Of TResult)

Parámetros de tipo

TResult

Tipo del valor devuelto del delegado especificado.The return value type of the specified delegate.

Parámetros

callback
Func<TResult> Func<TResult> Func<TResult> Func<TResult>

Delegado para invocar a través del distribuidor.A delegate to invoke through the dispatcher.

Devoluciones

Objeto, que se devuelve inmediatamente después de llamar a InvokeAsync<TResult>(Func<TResult>), que se puede usar para interactuar con el delegado ya que su ejecución está pendiente en la cola de eventos.An object, which is returned immediately after InvokeAsync<TResult>(Func<TResult>) is called, that can be used to interact with the delegate as it is pending execution in the event queue.

InvokeAsync<TResult>(Func<TResult>, DispatcherPriority) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority) InvokeAsync<TResult>(Func<TResult>, DispatcherPriority)

Ejecuta asincrónicamente el Func<TResult> especificado en la prioridad indicada en el subproceso al que está asociado el objeto Dispatcher.Executes the specified Func<TResult> asynchronously at the specified priority on the thread the Dispatcher is associated with.

public:
generic <typename TResult>
 System::Windows::Threading::DispatcherOperation<TResult> ^ InvokeAsync(Func<TResult> ^ callback, System::Windows::Threading::DispatcherPriority priority);
public System.Windows.Threading.DispatcherOperation<TResult> InvokeAsync<TResult> (Func<TResult> callback, System.Windows.Threading.DispatcherPriority priority);
member this.InvokeAsync : Func<'Result> * System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherOperation<'Result>
Public Function InvokeAsync(Of TResult) (callback As Func(Of TResult), priority As DispatcherPriority) As DispatcherOperation(Of TResult)

Parámetros de tipo

TResult

Tipo del valor devuelto del delegado especificado.The return value type of the specified delegate.

Parámetros

callback
Func<TResult> Func<TResult> Func<TResult> Func<TResult>

Delegado para invocar a través del distribuidor.A delegate to invoke through the dispatcher.

priority
DispatcherPriority DispatcherPriority DispatcherPriority DispatcherPriority

Prioridad que determina en qué orden se invoca la devolución de llamada especificada con respecto a las demás operaciones pendientes de Dispatcher.The priority that determines in what order the specified callback is invoked relative to the other pending operations in the Dispatcher.

Devoluciones

Objeto, que se devuelve inmediatamente después de llamar a InvokeAsync<TResult>(Func<TResult>, DispatcherPriority), que se puede usar para interactuar con el delegado ya que su ejecución está pendiente en la cola de eventos.An object, which is returned immediately after InvokeAsync<TResult>(Func<TResult>, DispatcherPriority) is called, that can be used to interact with the delegate as it is pending execution in the event queue.

Se aplica a