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 | |
---|---|---|
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>) | Yürütülecek eylemi zamanlar. | |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | System.Threading.Timer nesnesi kullanarak dueTime'da yürütülecek bir eylem zamanlar. | |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | Bir System.Threading.Timer nesnesi kullanarak dueTime sonrasında yürütülecek bir eylem zamanlar. | |
ToString | ( Nesneden Devralındı.) |
Üst
Uzantı Metotları
Ad | Açıklama | |
---|---|---|
Zamanlama(Eylem) | Fazla Yüklendi. Yürütülecek eylemi zamanlar. ( Scheduler tarafından tanımlanır.) | |
Schedule(Eylem<Eylemi>) | Fazla Yüklendi. Yinelemeli 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 yinelemeli 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.) | |
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.) | |
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.) | |
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.