Aracılığıyla paylaş


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
Public yöntemi DispatcherScheduler Dağıtıcıdaki iş birimlerini zamanlayan bir DispatcherScheduler oluşturur.

Üst

Özellikler

  Ad Açıklama
Public özelliği Dağıtıcı DispatcherScheduler ile ilişkili dağıtıcıyı alır.
Genel özelliği Statik üye Örnek
Public özelliği Now Zamanlayıcının geçerli saat gösterimini alır.

Üst

Yöntemler

  Ad Açıklama
Public yöntemi Eşittir ( Nesneden Devralındı.)
Protected yöntemi Finalize ( Nesneden Devralındı.)
Public yöntemi GetHashCode ( Nesneden Devralındı.)
Public yöntemi GetType ( Nesneden Devralındı.)
Protected yöntemi MemberwiseClone ( Nesneden Devralındı.)
Public yöntemi Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) Dağıtıcıda yürütülecek bir eylem zamanlar.
Public yöntemi Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>)
Public yöntemi Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>)
Public yöntemi ToString ( Nesneden Devralındı.)

Üst

Uzantı Metotları

  Ad Açıklama
Genel Uzantı Yöntemi Zamanlama(Eylem) Fazla Yüklendi. Yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.)
Genel Uzantı Yöntemi Schedule(Eylem<Eylemi>) Fazla Yüklendi. Özyinelemeli olarak yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.)
Genel Uzantı Yöntemi Schedule(TimeSpan, Action) Fazla Yüklendi. DueTime sonrasında yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.)
Genel Uzantı Yöntemi Schedule(DateTimeOffset, Action) Fazla Yüklendi. DueTime'da yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.)
Genel Uzantı Yöntemi 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.)
Genel Uzantı Yöntemi Schedule(DateTimeOffset, Eylem<Eylemi<DateTimeOffset>>) Fazla Yüklendi. DueTime sonrasında yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.)
Genel Uzantı Yöntemi 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.)
Genel Uzantı Yöntemi 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.)
Genel Uzantı Yöntemi 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.

Ayrıca Bkz.

Başvuru

System.Reactive.Concurrency Ad Alanı