Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Dispatcher.InvokeAsync<TResult>(Func<TResult>, DispatcherPriority, CancellationToken)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Esegue l'oggetto specificato Func<TResult> in modo sincrono con la priorità specificata sul thread di Dispatcher è associato.

Spazio dei nomi:   System.Windows.Threading
Assembly:  WindowsBase (in WindowsBase.dll)

public DispatcherOperation<TResult> InvokeAsync<TResult>(
	Func<TResult> callback,
	DispatcherPriority priority,
	CancellationToken cancellationToken
)

Parametri

callback
Type: System.Func<TResult>

Delegato da richiamare tramite il dispatcher.

priority
Type: System.Windows.Threading.DispatcherPriority

La priorità determina l'ordine in cui viene richiamato il callback specificato rispetto alle altre operazioni in sospeso il Dispatcher.

cancellationToken
Type: System.Threading.CancellationToken

Oggetto che indica se annullare l'operazione.

Valore restituito

Type: System.Windows.Threading.DispatcherOperation<TResult>

Un oggetto che viene restituito immediatamente dopo InvokeAsync<TResult> viene chiamato, che può essere utilizzato per interagire con il delegato mentre è in attesa di esecuzione dell'evento della coda.

Parametri tipo

TResult

Il tipo di valore restituito del delegato specificato.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: