DispatcherExtensions.Invoke Yöntem

Tanım

Belirtilen temsilciyi, belirtilenin Dispatcher oluşturulduğu iş parçacığında zaman uyumlu olarak yürütür.

Aşırı Yüklemeler

Name Description
Invoke(Dispatcher, Action)

Belirtilen temsilciyi, belirtilenin oluşturulduğu iş parçacığında Dispatcher normal öncelikle 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, belirtilenin oluşturulduğu iş parçacığında Dispatcher normal öncelikle 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 bir değer döndürmez.

Öznitelikler

Özel durumlar

action, null'e eşittir.

Ş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 bir değer döndürmez.

timeout
TimeSpan

İşlemin bitmesini bekleme süresi üst sınırı.

Öznitelikler

Özel durumlar

action, null'e eşittir.

priority Inactiveeşittir.

priority geçerli bir DispatcherPrioritydeğil.

Ş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 bir değer döndürmez.

priority
DispatcherPriority

Temsilcinin, olay kuyruğundaki Dispatcher diğer bekleyen işlemlere göre yürütme önceliği.

Öznitelikler

Özel durumlar

action, null'e eşittir.

priority Inactiveeşittir.

priority geçerli bir DispatcherPrioritydeğil.

Ş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 bir değer döndürmez.

timeout
TimeSpan

İşlemin bitmesini bekleme süresi üst sınırı.

priority
DispatcherPriority

Temsilcinin, olay kuyruğundaki Dispatcher diğer bekleyen işlemlere göre yürütme önceliği.

Öznitelikler

Özel durumlar

action, null'e eşittir.

priority Inactiveeşittir.

priority geçerli bir DispatcherPrioritydeğil.

Şunlara uygulanır