DispatcherExtensions.Invoke Methode

Definitie

Hiermee wordt de opgegeven gemachtigde synchroon uitgevoerd op de thread waarop de opgegeven Dispatcher is gemaakt.

Overloads

Name Description
Invoke(Dispatcher, Action)

Hiermee wordt de opgegeven gemachtigde synchroon uitgevoerd met normale prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt.

Invoke(Dispatcher, Action, TimeSpan)

Voert de opgegeven gemachtigde synchroon uit op de thread waarop de opgegeven Dispatcher is gemaakt en stopt de uitvoering na de opgegeven time-outperiode.

Invoke(Dispatcher, Action, DispatcherPriority)

Hiermee wordt de opgegeven gemachtigde synchroon uitgevoerd met de opgegeven prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt.

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

Voert de opgegeven gemachtigde synchroon uit met de opgegeven prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt en stopt de uitvoering na de opgegeven time-outperiode.

Invoke(Dispatcher, Action)

Hiermee wordt de opgegeven gemachtigde synchroon uitgevoerd met normale prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt.

public:
[System::Runtime::CompilerServices::Extension]
 static void Invoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action);
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action);
[System.ComponentModel.Browsable(false)]
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action);
static member Invoke : System.Windows.Threading.Dispatcher * Action -> unit
[<System.ComponentModel.Browsable(false)>]
static member Invoke : System.Windows.Threading.Dispatcher * Action -> unit
<Extension()>
Public Sub Invoke (dispatcher As Dispatcher, action As Action)

Parameters

dispatcher
Dispatcher

De dispatcher die de gemachtigde uitvoert.

action
Action

De gemachtigde die moet worden uitgevoerd, heeft geen argumenten en retourneert geen waarde.

Kenmerken

Uitzonderingen

action is null.

Van toepassing op

Invoke(Dispatcher, Action, TimeSpan)

Voert de opgegeven gemachtigde synchroon uit op de thread waarop de opgegeven Dispatcher is gemaakt en stopt de uitvoering na de opgegeven time-outperiode.

public:
[System::Runtime::CompilerServices::Extension]
 static void Invoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action, TimeSpan timeout);
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, TimeSpan timeout);
[System.ComponentModel.Browsable(false)]
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, TimeSpan timeout);
static member Invoke : System.Windows.Threading.Dispatcher * Action * TimeSpan -> unit
[<System.ComponentModel.Browsable(false)>]
static member Invoke : System.Windows.Threading.Dispatcher * Action * TimeSpan -> unit
<Extension()>
Public Sub Invoke (dispatcher As Dispatcher, action As Action, timeout As TimeSpan)

Parameters

dispatcher
Dispatcher

De dispatcher die de gemachtigde uitvoert.

action
Action

De gemachtigde die moet worden uitgevoerd, heeft geen argumenten en retourneert geen waarde.

timeout
TimeSpan

De maximale tijd om te wachten totdat de bewerking is voltooid.

Kenmerken

Uitzonderingen

action is null.

priority is gelijk aan Inactive.

Van toepassing op

Invoke(Dispatcher, Action, DispatcherPriority)

Hiermee wordt de opgegeven gemachtigde synchroon uitgevoerd met de opgegeven prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt.

public:
[System::Runtime::CompilerServices::Extension]
 static void Invoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action, System::Windows::Threading::DispatcherPriority priority);
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, System.Windows.Threading.DispatcherPriority priority);
[System.ComponentModel.Browsable(false)]
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, System.Windows.Threading.DispatcherPriority priority);
static member Invoke : System.Windows.Threading.Dispatcher * Action * System.Windows.Threading.DispatcherPriority -> unit
[<System.ComponentModel.Browsable(false)>]
static member Invoke : System.Windows.Threading.Dispatcher * Action * System.Windows.Threading.DispatcherPriority -> unit
<Extension()>
Public Sub Invoke (dispatcher As Dispatcher, action As Action, priority As DispatcherPriority)

Parameters

dispatcher
Dispatcher

De dispatcher die de gemachtigde uitvoert.

action
Action

De gemachtigde die moet worden uitgevoerd, heeft geen argumenten en retourneert geen waarde.

priority
DispatcherPriority

De uitvoeringsprioriteit van de gemachtigde ten opzichte van andere in behandeling zijnde bewerkingen in de Dispatcher gebeurteniswachtrij.

Kenmerken

Uitzonderingen

action is null.

priority is gelijk aan Inactive.

Van toepassing op

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

Voert de opgegeven gemachtigde synchroon uit met de opgegeven prioriteit op de thread waarop de opgegeven Dispatcher is gemaakt en stopt de uitvoering na de opgegeven time-outperiode.

public:
[System::Runtime::CompilerServices::Extension]
 static void Invoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action, TimeSpan timeout, System::Windows::Threading::DispatcherPriority priority);
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, TimeSpan timeout, System.Windows.Threading.DispatcherPriority priority);
[System.ComponentModel.Browsable(false)]
public static void Invoke(this System.Windows.Threading.Dispatcher dispatcher, Action action, TimeSpan timeout, System.Windows.Threading.DispatcherPriority priority);
static member Invoke : System.Windows.Threading.Dispatcher * Action * TimeSpan * System.Windows.Threading.DispatcherPriority -> unit
[<System.ComponentModel.Browsable(false)>]
static member Invoke : System.Windows.Threading.Dispatcher * Action * TimeSpan * System.Windows.Threading.DispatcherPriority -> unit
<Extension()>
Public Sub Invoke (dispatcher As Dispatcher, action As Action, timeout As TimeSpan, priority As DispatcherPriority)

Parameters

dispatcher
Dispatcher

De dispatcher die de gemachtigde uitvoert.

action
Action

De gemachtigde die moet worden uitgevoerd, heeft geen argumenten en retourneert geen waarde.

timeout
TimeSpan

De maximale tijd om te wachten totdat de bewerking is voltooid.

priority
DispatcherPriority

De uitvoeringsprioriteit van de gemachtigde ten opzichte van andere in behandeling zijnde bewerkingen in de Dispatcher gebeurteniswachtrij.

Kenmerken

Uitzonderingen

action is null.

priority is gelijk aan Inactive.

Van toepassing op