Freigeben über


DispatcherExtensions.BeginInvoke Methode

Definition

Führt den angegebenen Delegaten asynchron für den Thread aus, in dem der Dispatcher erstellt wurde.

Überlädt

BeginInvoke(Dispatcher, Action)

Führt den angegebenen Delegaten asynchron mit der normalen Priorität für den Thread aus, in dem der angegebene Dispatcher erstellt wurde.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Führt den angegebenen Delegaten asynchron mit der angegebenen Priorität für den Thread aus, in dem der angegebene Dispatcher erstellt wurde.

BeginInvoke(Dispatcher, Action)

Führt den angegebenen Delegaten asynchron mit der normalen Priorität für den Thread aus, in dem der angegebene Dispatcher erstellt wurde.

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

Parameter

dispatcher
Dispatcher

Der Verteiler, der den Delegaten ausführt.

action
Action

Der auszuführende Delegat, der keine Argumente akzeptiert und keinen Wert zurückgibt.

Gibt zurück

Ein IAsyncResult-Objekt, das das Ergebnis des BeginInvoke(Dispatcher, Action)-Vorgangs darstellt.

Attribute

Ausnahmen

action ist null.

Gilt für:

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Führt den angegebenen Delegaten asynchron mit der angegebenen Priorität für den Thread aus, in dem der angegebene Dispatcher erstellt wurde.

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

Parameter

dispatcher
Dispatcher

Der Verteiler, der den Delegaten ausführt.

action
Action

Der auszuführende Delegat, der keine Argumente akzeptiert und keinen Wert zurückgibt.

priority
DispatcherPriority

Die Ausführungspriorität des Delegaten relativ zu anderen ausstehenden Vorgängen in der Dispatcher-Ereigniswarteschlange.

Gibt zurück

Ein IAsyncResult-Objekt, das das Ergebnis des BeginInvoke(Dispatcher, Action, DispatcherPriority)-Vorgangs darstellt.

Attribute

Ausnahmen

action ist null.

priority ist kein gültiger DispatcherPriority.

Gilt für: