DispatcherExtensions.BeginInvoke Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue in modo asincrono il delegato specificato sul thread in cui è stato creato Dispatcher.
Overload
BeginInvoke(Dispatcher, Action) |
Esegue in modo asincrono il delegato specificato con priorità normale sul thread in cui è stato creato l'oggetto Dispatcher specificato. |
BeginInvoke(Dispatcher, Action, DispatcherPriority) |
Esegue in modo asincrono il delegato specificato con la priorità specificata sul thread in cui è stato creato l'oggetto Dispatcher specificato. |
BeginInvoke(Dispatcher, Action)
Esegue in modo asincrono il delegato specificato con priorità normale sul thread in cui è stato creato l'oggetto Dispatcher specificato.
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
Parametri
- dispatcher
- Dispatcher
Dispatcher che esegue il delegato.
- action
- Action
Delegato da eseguire, che non accetta argomenti e non restituisce un valore.
Restituisce
Oggetto IAsyncResult che rappresenta il risultato dell'operazione BeginInvoke(Dispatcher, Action).
- Attributi
Eccezioni
action
è null
.
Si applica a
BeginInvoke(Dispatcher, Action, DispatcherPriority)
Esegue in modo asincrono il delegato specificato con la priorità specificata sul thread in cui è stato creato l'oggetto Dispatcher specificato.
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
Parametri
- dispatcher
- Dispatcher
Dispatcher che esegue il delegato.
- action
- Action
Delegato da eseguire, che non accetta argomenti e non restituisce un valore.
- priority
- DispatcherPriority
Priorità di esecuzione del delegato rispetto ad altre operazioni in sospeso nella coda degli eventi di Dispatcher.
Restituisce
Oggetto IAsyncResult che rappresenta il risultato dell'operazione BeginInvoke(Dispatcher, Action, DispatcherPriority).
- Attributi
Eccezioni
action
è null
.
priority
non è un oggetto DispatcherPriority valido.