DispatcherExtensions.Invoke Yöntem

Tanım

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.

priorityInactiveeşittir.

Ş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.

priorityInactiveeşittir.

Ş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.

priorityInactiveeşittir.

Şunlara uygulanır