Condividi tramite


DispatcherExtensions Classe

Definizione

Fornisce un insieme di metodi static che estendono la classe Dispatcher.

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
Ereditarietà
DispatcherExtensions

Commenti

I metodi in questa classe sono definiti come metodi di estensione che estendono la Dispatcher classe . Ciò significa che possono essere chiamati come un metodo di istanza su qualsiasi Dispatcher oggetto .

Metodi

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.

Invoke(Dispatcher, Action)

Esegue in modo sincrono il delegato specificato con priorità normale sul thread in cui è stato creato l'oggetto Dispatcher specificato.

Invoke(Dispatcher, Action, DispatcherPriority)

Esegue in modo sincrono il delegato specificato con la priorità specificata sul thread in cui è stato creato l'oggetto Dispatcher specificato.

Invoke(Dispatcher, Action, TimeSpan)

Esegue in modo sincrono il delegato specificato sul thread in cui è stato creato l'oggetto Dispatcher specificato e interrompe l'esecuzione dopo il periodo di timeout specificato.

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

Esegue in modo sincrono il delegato specificato con la priorità specificata sul thread in cui è stato creato l'oggetto Dispatcher specificato e interrompe l'esecuzione dopo il periodo di timeout specificato.

Si applica a

Vedi anche