Classe EventLoopScheduler
Représente un objet qui planifie des unités de travail sur un thread désigné.
Hiérarchie d'héritage
System.Object
System.Reactive.Concurrency.EventLoopScheduler
Espace de noms :System.Reactive.Concurrency
Assemblée: System.Reactive (en System.Reactive.dll)
Syntaxe
'Declaration
Public NotInheritable Class EventLoopScheduler _
Implements IScheduler, IDisposable
'Usage
Dim instance As EventLoopScheduler
public sealed class EventLoopScheduler : IScheduler,
IDisposable
public ref class EventLoopScheduler sealed : IScheduler,
IDisposable
[<SealedAttribute>]
type EventLoopScheduler =
class
interface IScheduler
interface IDisposable
end
public final class EventLoopScheduler implements IScheduler, IDisposable
Le type EventLoopScheduler expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
EventLoopScheduler() | Crée un objet qui planifie des unités de travail sur un thread désigné. | |
EventLoopScheduler(Func<ThreadStart, Thread>) | Crée un objet qui planifie des unités de travail sur un thread désigné. |
Haut
Propriétés
Nom | Description | |
---|---|---|
Now | Obtient la notion d’heure actuelle du planificateur. |
Haut
Méthodes
Nom | Description | |
---|---|---|
Dispose | Termine le thread associé à ce planificateur. | |
Égal à | (Hérité de l’objet.) | |
Finalize | (Hérité de l’objet.) | |
GetHashCode | (Hérité de l’objet.) | |
Gettype | (Hérité de l’objet.) | |
MemberwiseClone | (Hérité de l’objet.) | |
Schedule<TState>(TState, Func<IScheduler, TState, IDisposable>) | Planifie une action à exécuter. | |
Schedule<TState>(TState, DateTimeOffset, Func<IScheduler, TState, IDisposable>) | Planifie une action à exécuter à dueTime. | |
Schedule<TState>(TState, TimeSpan, Func<IScheduler, TState, IDisposable>) | Planifie une action à exécuter après dueTime. | |
ToString | (Hérité de l’objet.) |
Haut
Méthodes d’extension
Nom | Description | |
---|---|---|
Schedule(Action) | Surchargé. Planifie une action à exécuter. (Défini par Scheduler.) | |
Schedule(Action<Action>) | Surchargé. Planifie une action à exécuter de manière récursive. (Défini par Scheduler.) | |
Schedule(TimeSpan, Action) | Surchargé. Planifie une action à exécuter après dueTime. (Défini par Scheduler.) | |
Schedule(DateTimeOffset, Action) | Surchargé. Planifie une action à exécuter à dueTime. (Défini par Scheduler.) | |
Schedule(TimeSpan, Action<Action<TimeSpan>>) | Surchargé. Planifie une action à exécuter de manière récursive après chaque dueTime. (Défini par Scheduler.) | |
Schedule(DateTimeOffset, Action<Action<DateTimeOffset>>) | Surchargé. Planifie une action à exécuter après dueTime. (Défini par Scheduler.) | |
Schedule<TState>(TState, Action<TState, Action<TState>>) | Surchargé. Planifie une action à exécuter de manière récursive. (Défini par Scheduler.) | |
Planifier<TState>(TState, TimeSpan, Action<TState, Action<TState, TimeSpan>>) | Surchargé. Planifie une action à exécuter de manière récursive après chaque dueTime. (Défini par scheduler.) | |
Planifier<TState>(TState, DateTimeOffset, Action<TState, Action<TState, DateTimeOffset>>) | Surchargé. Planifie une action à exécuter de manière récursive à chaque dueTime. (Défini par scheduler.) |
Haut
Cohérence de thread
Tout membre statique public (Shared en Visual Basic) de ce type est thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.