DispatcherExtensions Třída

Definice

Poskytuje sadu static metod, které rozšiřují Dispatcher třídu.

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
Dědičnost
DispatcherExtensions

Poznámky

Metody v této třídě jsou definovány jako rozšiřující metody, které rozšiřují Dispatcher třídu. To znamená, že se dají volat jako metoda instance u libovolného Dispatcher objektu.

Metody

BeginInvoke(Dispatcher, Action)

Provede zadaný delegát asynchronně s normální prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

BeginInvoke(Dispatcher, Action, DispatcherPriority)

Spustí zadaný delegát asynchronně se zadanou prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

Invoke(Dispatcher, Action)

Spustí zadaný delegát synchronně s normální prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

Invoke(Dispatcher, Action, DispatcherPriority)

Provede zadaný delegát synchronně se zadanou prioritou ve vlákně, na které byl zadaný Dispatcher vytvořen.

Invoke(Dispatcher, Action, TimeSpan)

Spustí zadaný delegát synchronně ve vlákně, na které byl zadaný Dispatcher , a zastaví provádění po zadaném časovém limitu.

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

Spustí zadaného delegáta synchronně se zadanou prioritou ve vlákně, na které byl zadaný Dispatcher parametr vytvořen, a zastaví provádění po zadaném časovém limitu.

Platí pro

Viz také