DispatcherExtensions.BeginInvoke Metodo

Definizione

Esegue in modo asincrono il delegato specificato sul thread in cui è stato creato Dispatcher.

Overload

BeginInvoke(Dispatcher, Action)

Esegue in modo asincrono il delegato specificato con priorità normale sul thread in cui è stato creato l'oggetto Dispatcher specificato.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Esegue in modo asincrono il delegato specificato con la priorità specificata sul thread in cui è stato creato l'oggetto Dispatcher specificato.

BeginInvoke(Dispatcher, Action)

Esegue in modo asincrono il delegato specificato con priorità normale sul thread in cui è stato creato l'oggetto Dispatcher specificato.

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

Parametri

dispatcher
Dispatcher

Dispatcher che esegue il delegato.

action
Action

Delegato da eseguire, che non accetta argomenti e non restituisce un valore.

Restituisce

DispatcherOperation

Oggetto IAsyncResult che rappresenta il risultato dell'operazione BeginInvoke(Dispatcher, Action).

Attributi

Eccezioni

action è null.

Si applica a

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Esegue in modo asincrono il delegato specificato con la priorità specificata sul thread in cui è stato creato l'oggetto Dispatcher specificato.

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

Parametri

dispatcher
Dispatcher

Dispatcher che esegue il delegato.

action
Action

Delegato da eseguire, che non accetta argomenti e non restituisce un valore.

priority
DispatcherPriority

Priorità di esecuzione del delegato rispetto ad altre operazioni in sospeso nella coda degli eventi di Dispatcher.

Restituisce

DispatcherOperation

Oggetto IAsyncResult che rappresenta il risultato dell'operazione BeginInvoke(Dispatcher, Action, DispatcherPriority).

Attributi

Eccezioni

action è null.

priority non è un oggetto DispatcherPriority valido.

Si applica a