Compartir vía


DispatcherExtensions.BeginInvoke Método

Definición

Ejecuta de forma asincrónica el delegado especificado en el subproceso en el que se creó el objeto Dispatcher.

Sobrecargas

BeginInvoke(Dispatcher, Action)

Ejecuta de forma asincrónica el delegado especificado con prioridad normal en el subproceso en el que se creó el objeto Dispatcher especificado.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Ejecuta de forma asincrónica el delegado especificado con la prioridad indicada en el subproceso en el que se creó el objeto Dispatcher especificado.

BeginInvoke(Dispatcher, Action)

Ejecuta de forma asincrónica el delegado especificado con prioridad normal en el subproceso en el que se creó el objeto Dispatcher especificado.

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

Distribuidor que ejecuta el delegado.

action
Action

Delegado que se va a ejecutar, el cual no toma ningún argumento y no devuelve ningún valor.

Devoluciones

Un objeto IAsyncResult que representa el resultado de la operación BeginInvoke(Dispatcher, Action).

Atributos

Excepciones

action es null.

Se aplica a

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Ejecuta de forma asincrónica el delegado especificado con la prioridad indicada en el subproceso en el que se creó el objeto Dispatcher especificado.

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

Distribuidor que ejecuta el delegado.

action
Action

Delegado que se va a ejecutar, el cual no toma ningún argumento y no devuelve ningún valor.

priority
DispatcherPriority

Prioridad de ejecución del delegado con respecto a las demás operaciones pendientes en la cola de eventos de Dispatcher.

Devoluciones

Un objeto IAsyncResult que representa el resultado de la operación BeginInvoke(Dispatcher, Action, DispatcherPriority).

Atributos

Excepciones

action es null.

Se aplica a