Aracılığıyla paylaş


ThreadPoolScheduler Sınıfı

İş parçacığı havuzundaki iş birimlerini zamanlayan bir nesneyi temsil eder.

Devralma Hiyerarşisi

System.Object
  System.Reactive.Concurrency.ThreadPoolScheduler

Ad Alanı:System.Reactive.Concurrency
Derleme: System.Reactive (System.Reactive.dll içinde)

Syntax

'Declaration
Public NotInheritable Class ThreadPoolScheduler _
    Implements IScheduler
'Usage
Dim instance As ThreadPoolScheduler
public sealed class ThreadPoolScheduler : IScheduler
public ref class ThreadPoolScheduler sealed : IScheduler
[<SealedAttribute>]
type ThreadPoolScheduler =  
    class
        interface IScheduler
    end
public final class ThreadPoolScheduler implements IScheduler

ThreadPoolScheduler türü aşağıdaki üyeleri kullanıma sunar.

Özellikler

  Ad Açıklama
Public özelliği Now Zamanlayıcının geçerli saat gösterimini alır.

Üst

Yöntemler

  Ad Açıklama
yöntemi Eşittir ( Nesneden Devralındı.)
Protected yöntemi Finalize ( Nesneden Devralındı.)
yöntemi GetHashCode ( Nesneden Devralındı.)
yöntemi GetType ( Nesneden Devralındı.)
Protected yöntemi MemberwiseClone ( Nesneden Devralındı.)
yöntemi Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) Yürütülecek eylemi zamanlar.
yöntemi Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) System.Threading.Timer nesnesi kullanarak dueTime'da yürütülecek bir eylem zamanlar.
yöntemi Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) Bir System.Threading.Timer nesnesi kullanarak dueTime sonrasında yürütülecek bir eylem zamanlar.
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 eylemi zamanlar. ( Scheduler tarafından tanımlanır.)
Genel Uzantı Yöntemi Schedule(Eylem<Eylemi>) Fazla Yüklendi. Yinelemeli 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 yinelemeli 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 Zamanlama<TState>(TState, Eylem<TState, Eylem<TState>>) Fazla Yüklendi. Yinelemeli olarak yürütülecek bir eylem zamanlar. ( Scheduler tarafından tanımlanır.)
Genel Uzantı Yöntemi Zamanlama<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) Fazla Yüklendi. Her dueTime sonrasında yinelemeli 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ı