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.Invoke<TResult>(Func<TResult>, DispatcherPriority, CancellationToken, TimeSpan)

.NET Framework (current version)
 

Data di pubblicazione: novembre 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 TResult Invoke<TResult>(
	Func<TResult> callback,
	DispatcherPriority priority,
	CancellationToken cancellationToken,
	TimeSpan timeout
)

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.

timeout
Type: System.TimeSpan

La quantità minima di tempo di attesa per l'operazione di avvio.

Valore restituito

Type: TResult

Parametri tipo

TResult

Il tipo di valore restituito del delegato specificato.

Il valore restituito da callback.

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