DispatcherExtensions.BeginInvoke Metoda

Definice

Spustí zadaný delegát asynchronně ve vlákně, na Dispatcher které byl vytvořen.

Přetížení

BeginInvoke(Dispatcher, Action)

Provede zadaný delegát asynchronně s normální prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Spustí zadaný delegát asynchronně se zadanou prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

BeginInvoke(Dispatcher, Action)

Provede zadaný delegát asynchronně s normální prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

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

Parametry

dispatcher
Dispatcher

Dispečer, který spustí delegáta.

action
Action

Delegát k provedení, který nemá žádné argumenty a nevrací hodnotu.

Návraty

DispatcherOperation

Objekt IAsyncResult , který představuje výsledek BeginInvoke(Dispatcher, Action) operace.

Atributy

Výjimky

action je null.

Platí pro

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Spustí zadaný delegát asynchronně se zadanou prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

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

Parametry

dispatcher
Dispatcher

Dispečer, který spustí delegáta.

action
Action

Delegát k provedení, který nemá žádné argumenty a nevrací hodnotu.

priority
DispatcherPriority

Priorita provádění delegáta vzhledem k jiným čekajícími operacím ve frontě Dispatcher událostí.

Návraty

DispatcherOperation

Objekt IAsyncResult , který představuje výsledek BeginInvoke(Dispatcher, Action, DispatcherPriority) operace.

Atributy

Výjimky

action je null.

Platí pro