DispatcherExtensions.Invoke Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kör det angivna ombudet synkront på den tråd som den angivna Dispatcher skapades på.
Överlagringar
| Name | Description |
|---|---|
| Invoke(Dispatcher, Action) |
Kör det angivna ombudet synkront med normal prioritet på den tråd som den angivna Dispatcher skapades på. |
| Invoke(Dispatcher, Action, TimeSpan) |
Kör det angivna ombudet synkront på den tråd som den angivna Dispatcher skapades på och stoppar körningen efter den angivna tidsgränsen. |
| Invoke(Dispatcher, Action, DispatcherPriority) |
Kör det angivna ombudet synkront med den angivna prioriteten i tråden som den angivna Dispatcher skapades på. |
| Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority) |
Kör det angivna ombudet synkront med den angivna prioriteten i tråden som den angivna Dispatcher skapades på och stoppar körningen efter den angivna tidsgränsen. |
Invoke(Dispatcher, Action)
Kör det angivna ombudet synkront med normal prioritet på den tråd som den angivna Dispatcher skapades på.
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)
Parametrar
- dispatcher
- Dispatcher
Avsändaren som kör ombudet.
- action
- Action
Ombudet som ska köras, som inte tar några argument och inte returnerar ett värde.
- Attribut
Undantag
action är null.
Gäller för
Invoke(Dispatcher, Action, TimeSpan)
Kör det angivna ombudet synkront på den tråd som den angivna Dispatcher skapades på och stoppar körningen efter den angivna tidsgränsen.
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)
Parametrar
- dispatcher
- Dispatcher
Avsändaren som kör ombudet.
- action
- Action
Ombudet som ska köras, som inte tar några argument och inte returnerar ett värde.
- timeout
- TimeSpan
Den maximala tiden att vänta tills åtgärden har slutförts.
- Attribut
Undantag
action är null.
priority är lika med Inactive.
priority är inte ett giltigt DispatcherPriority.
Gäller för
Invoke(Dispatcher, Action, DispatcherPriority)
Kör det angivna ombudet synkront med den angivna prioriteten i tråden som den angivna Dispatcher skapades på.
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)
Parametrar
- dispatcher
- Dispatcher
Avsändaren som kör ombudet.
- action
- Action
Ombudet som ska köras, som inte tar några argument och inte returnerar ett värde.
- priority
- DispatcherPriority
Körningsprioriteten för ombudet i förhållande till andra väntande åtgärder i Dispatcher händelsekön.
- Attribut
Undantag
action är null.
priority är lika med Inactive.
priority är inte ett giltigt DispatcherPriority.
Gäller för
Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)
Kör det angivna ombudet synkront med den angivna prioriteten i tråden som den angivna Dispatcher skapades på och stoppar körningen efter den angivna tidsgränsen.
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)
Parametrar
- dispatcher
- Dispatcher
Avsändaren som kör ombudet.
- action
- Action
Ombudet som ska köras, som inte tar några argument och inte returnerar ett värde.
- timeout
- TimeSpan
Den maximala tiden att vänta tills åtgärden har slutförts.
- priority
- DispatcherPriority
Körningsprioriteten för ombudet i förhållande till andra väntande åtgärder i Dispatcher händelsekön.
- Attribut
Undantag
action är null.
priority är lika med Inactive.
priority är inte ett giltigt DispatcherPriority.