DispatcherExtensions.Invoke Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen temsilciyi, belirtilen temsilcinin oluşturulduğu iş parçacığında Dispatcher zaman uyumlu olarak yürütür.
Aşırı Yüklemeler
Invoke(Dispatcher, Action) |
Belirtilen temsilciyi, belirtilen temsilcinin oluşturulduğu iş parçacığında Dispatcher normal öncelikli olarak zaman uyumlu olarak yürütür. |
Invoke(Dispatcher, Action, TimeSpan) |
Belirtilen temsilciyi, belirtilenin Dispatcher oluşturulduğu iş parçacığında zaman uyumlu olarak yürütür ve belirtilen zaman aşımı süresinden sonra yürütmeyi durdurur. |
Invoke(Dispatcher, Action, DispatcherPriority) |
Belirtilen temsilciyi, belirtilen temsilcinin oluşturulduğu iş parçacığında Dispatcher belirtilen öncelikle zaman uyumlu olarak yürütür. |
Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority) |
Belirtilen temsilciyi, belirtilen temsilcinin oluşturulduğu iş parçacığında Dispatcher belirtilen öncelikle zaman uyumlu olarak yürütür ve belirtilen zaman aşımı süresinden sonra yürütmeyi durdurur. |
Invoke(Dispatcher, Action)
Belirtilen temsilciyi, belirtilen temsilcinin oluşturulduğu iş parçacığında Dispatcher normal öncelikli olarak zaman uyumlu olarak yürütür.
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)
Parametreler
- dispatcher
- Dispatcher
Temsilciyi yürüten dağıtıcı.
- action
- Action
Yürütülecek temsilci, bağımsız değişken almaz ve değer döndürmez.
- Öznitelikler
Özel durumlar
action
, null
değeridir.
Şunlara uygulanır
Invoke(Dispatcher, Action, TimeSpan)
Belirtilen temsilciyi, belirtilenin Dispatcher oluşturulduğu iş parçacığında zaman uyumlu olarak yürütür ve belirtilen zaman aşımı süresinden sonra yürütmeyi durdurur.
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)
Parametreler
- dispatcher
- Dispatcher
Temsilciyi yürüten dağıtıcı.
- action
- Action
Yürütülecek temsilci, bağımsız değişken almaz ve değer döndürmez.
- timeout
- TimeSpan
İşlemin bitmesini beklemek için gereken en uzun süre.
- Öznitelikler
Özel durumlar
action
, null
değeridir.
priority
Inactiveeşittir.
priority
geçerli DispatcherPrioritybir .
Şunlara uygulanır
Invoke(Dispatcher, Action, DispatcherPriority)
Belirtilen temsilciyi, belirtilen temsilcinin oluşturulduğu iş parçacığında Dispatcher belirtilen öncelikle zaman uyumlu olarak yürütür.
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)
Parametreler
- dispatcher
- Dispatcher
Temsilciyi yürüten dağıtıcı.
- action
- Action
Yürütülecek temsilci, bağımsız değişken almaz ve değer döndürmez.
- priority
- DispatcherPriority
Olay kuyruğundaki diğer bekleyen işlemlere göre temsilcinin Dispatcher yürütme önceliği.
- Öznitelikler
Özel durumlar
action
, null
değeridir.
priority
Inactiveeşittir.
priority
geçerli DispatcherPrioritybir .
Şunlara uygulanır
Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)
Belirtilen temsilciyi, belirtilen temsilcinin oluşturulduğu iş parçacığında Dispatcher belirtilen öncelikle zaman uyumlu olarak yürütür ve belirtilen zaman aşımı süresinden sonra yürütmeyi durdurur.
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)
Parametreler
- dispatcher
- Dispatcher
Temsilciyi yürüten dağıtıcı.
- action
- Action
Yürütülecek temsilci, bağımsız değişken almaz ve değer döndürmez.
- timeout
- TimeSpan
İşlemin bitmesini beklemek için gereken en uzun süre.
- priority
- DispatcherPriority
Olay kuyruğundaki diğer bekleyen işlemlere göre temsilcinin Dispatcher yürütme önceliği.
- Öznitelikler
Özel durumlar
action
, null
değeridir.
priority
Inactiveeşittir.
priority
geçerli DispatcherPrioritybir .