DispatcherScheduler Sınıfı
Dispatcher üzerinde çalışma birimleri zamanlayan bir nesneyi temsil eder.
Devralma Hiyerarşisi
System.Object
System.Reactive.Concurrency.DispatcherScheduler
Ad Alanı:System.Reactive.Concurrency
Derleme: System.Reactive.Windows.Threading (System.Reactive.Windows.Threading.dll içinde)
Syntax
'Declaration
Public Class DispatcherScheduler _
Implements IScheduler
'Usage
Dim instance As DispatcherScheduler
public class DispatcherScheduler : IScheduler
public ref class DispatcherScheduler : IScheduler
type DispatcherScheduler =
class
interface IScheduler
end
public class DispatcherScheduler implements IScheduler
DispatcherScheduler türü aşağıdaki üyeleri kullanıma sunar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
DispatcherScheduler | Dağıtıcıdaki iş birimlerini zamanlayan bir DispatcherScheduler oluşturur. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
Dağıtıcı | DispatcherScheduler ile ilişkili dağıtıcıyı alır. | |
Örnek | ||
Now | Zamanlayıcının geçerli saat gösterimini alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
Eşittir | ( Nesneden Devralındı.) | |
Finalize | ( Nesneden Devralındı.) | |
GetHashCode | ( Nesneden Devralındı.) | |
GetType | ( Nesneden Devralındı.) | |
MemberwiseClone | ( Nesneden Devralındı.) | |
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | Dağıtıcıda yürütülecek bir eylem zamanlar. | |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | ||
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | ||
ToString | ( Nesneden Devralındı.) |
Üst
Uzantı Metotları
Ad | Açıklama | |
---|---|---|
Zamanlama(Eylem) | Fazla Yüklendi. Yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule(Eylem<Eylemi>) | Fazla Yüklendi. Özyinelemeli olarak yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule(TimeSpan, Action) | Fazla Yüklendi. DueTime sonrasında yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule(DateTimeOffset, Action) | Fazla Yüklendi. DueTime'da yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule(TimeSpan, Eylem<Eylemi<Zaman Aralığı>>) | Fazla Yüklendi. Her dueTime sonrasında özyinelemeli olarak yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule(DateTimeOffset, Eylem<Eylemi<DateTimeOffset>>) | Fazla Yüklendi. DueTime sonrasında yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule<TState>(TState, Action<TState, Action<TState>>) | Fazla Yüklendi. Özyinelemeli olarak yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Fazla Yüklendi. Her dueTime sonrasında özyinelemeli olarak yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule<TState(TState>, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | Fazla Yüklendi. Her dueTime'da yinelemeli olarak yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.) |
Üst
İş Parçacığı Güvenliği
Bu türdeki tüm genel statik (Visual Basic'te paylaşılan) üyeler iş parçacığı güvenlidir. Örnek üyelerin iş parçacığı güvenli olmaları garanti edilmez.