DispatcherExtensions.BeginInvoke Methode

Definitie

Hiermee wordt de opgegeven gemachtigde asynchroon uitgevoerd op de thread waarop de Dispatcher thread is gemaakt.

Overloads

Name Description
BeginInvoke(Dispatcher, Action)

Hiermee wordt de opgegeven gemachtigde asynchroon uitgevoerd met normale prioriteit voor de thread waarop de opgegeven Dispatcher is gemaakt.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Hiermee wordt de opgegeven gemachtigde asynchroon uitgevoerd met de opgegeven prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt.

BeginInvoke(Dispatcher, Action)

Hiermee wordt de opgegeven gemachtigde asynchroon uitgevoerd met normale prioriteit voor de thread waarop de opgegeven Dispatcher is gemaakt.

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

Parameters

dispatcher
Dispatcher

De dispatcher die de gemachtigde uitvoert.

action
Action

De gemachtigde die moet worden uitgevoerd, heeft geen argumenten en retourneert geen waarde.

Retouren

Een IAsyncResult object dat het resultaat van de BeginInvoke(Dispatcher, Action) bewerking aangeeft.

Kenmerken

Uitzonderingen

action is null.

Van toepassing op

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Hiermee wordt de opgegeven gemachtigde asynchroon uitgevoerd met de opgegeven prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt.

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

Parameters

dispatcher
Dispatcher

De dispatcher die de gemachtigde uitvoert.

action
Action

De gemachtigde die moet worden uitgevoerd, heeft geen argumenten en retourneert geen waarde.

priority
DispatcherPriority

De uitvoeringsprioriteit van de gemachtigde ten opzichte van andere in behandeling zijnde bewerkingen in de Dispatcher gebeurteniswachtrij.

Retouren

Een IAsyncResult object dat het resultaat van de BeginInvoke(Dispatcher, Action, DispatcherPriority) bewerking aangeeft.

Kenmerken

Uitzonderingen

action is null.

Van toepassing op