DispatcherExtensions.BeginInvoke Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje określony delegat asynchronicznie w wątku, w ramach którego Dispatcher utworzono element .
Przeciążenia
BeginInvoke(Dispatcher, Action) |
Wykonuje określony delegat asynchronicznie z normalnym priorytetem w wątku, na który został utworzony określony Dispatcher . |
BeginInvoke(Dispatcher, Action, DispatcherPriority) |
Wykonuje określony delegat asynchronicznie z określonym priorytetem w wątku, na który został utworzony określony Dispatcher . |
BeginInvoke(Dispatcher, Action)
Wykonuje określony delegat asynchronicznie z normalnym priorytetem w wątku, na który został utworzony określony Dispatcher .
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
Dyspozytor wykonujący delegata.
- action
- Action
Delegat do wykonania, który nie przyjmuje żadnych argumentów i nie zwraca wartości.
Zwraca
IAsyncResult Obiekt reprezentujący wynik BeginInvoke(Dispatcher, Action) operacji.
- Atrybuty
Wyjątki
action
to null
.
Dotyczy
BeginInvoke(Dispatcher, Action, DispatcherPriority)
Wykonuje określony delegat asynchronicznie z określonym priorytetem w wątku, na który został utworzony określony Dispatcher .
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
Dyspozytor wykonujący delegata.
- action
- Action
Delegat do wykonania, który nie przyjmuje żadnych argumentów i nie zwraca wartości.
- priority
- DispatcherPriority
Priorytet wykonywania delegata względem innych oczekujących operacji w kolejce zdarzeń Dispatcher .
Zwraca
IAsyncResult Obiekt reprezentujący wynik BeginInvoke(Dispatcher, Action, DispatcherPriority) operacji.
- Atrybuty
Wyjątki
action
to null
.
priority
element nie jest prawidłowym DispatcherPriorityelementem .