DispatcherExtensions.BeginInvoke Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
Objekt IAsyncResult , který představuje výsledek BeginInvoke(Dispatcher, Action, DispatcherPriority) operace.
- Atributy
Výjimky
action
je null
.
priority
není platný DispatcherPriority.