EventLoopScheduler Constructor
Include Protected Members
Include Inherited Members
Initializes a new instance of the EventLoopScheduler class.
This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.
Overload List
NameDescriptionEventLoopScheduler()Creates an object that schedules units of work on a designated thread.
EventLoopScheduler(Func<ThreadStart, Thread>)Creates an object that schedules units of work on a designated thread.Top
See Also
Reference
System.Reactive.Concurrency Namespace
EventLoopScheduler Methods
Include Protected Members
Include Inherited Members
The EventLoopScheduler type exposes the following members.
Methods
NameDescriptionDisposeEnds the thread associated with this scheduler.
Equals(Inherited from Object.)
Finalize(Inherited from Object.)
GetHashCode(Inherited from Object.)
GetType(Inherited from Object.)
MemberwiseClone(Inherited from Object.)
Schedule
Schedule
Schedule
ToString(Inherited from Object.)Top
Extension Methods
NameDescriptionSchedule(Action)Overloaded. Schedules an action to be executed. (Defined by Scheduler.)
Schedule(Action
Schedule(TimeSpan, Action)Overloaded. Schedules an action to be executed after dueTime. (Defined by Scheduler.)
Schedule(DateTimeOffset, Action)Overloaded. Schedules an action to be executed at dueTime. (Defined by Scheduler.)
Schedule(TimeSpan, Action<Action
Schedule(DateTimeOffset, Action<Action
Schedule
Schedule
Schedule
See Also
Reference
System.Reactive.Concurrency Namespace
EventLoopScheduler Properties
Include Protected Members
Include Inherited Members
The EventLoopScheduler type exposes the following members.
Properties
NameDescriptionNowGets the scheduler's notion of current time.Top
See Also
Reference
System.Reactive.Concurrency Namespace
EventLoopScheduler Class
Represents an object that schedules units of work on a designated thread.
Inheritance Hierarchy
System.Object
System.Reactive.Concurrency.EventLoopScheduler
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive (in System.Reactive.dll)
Syntax
'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
The EventLoopScheduler type exposes the following members.
Constructors
NameDescriptionEventLoopScheduler()Creates an object that schedules units of work on a designated thread.
EventLoopScheduler(Func<ThreadStart, Thread>)Creates an object that schedules units of work on a designated thread.Top
Properties
NameDescriptionNowGets the scheduler's notion of current time.Top
Methods
NameDescriptionDisposeEnds the thread associated with this scheduler.
Equals(Inherited from Object.)
Finalize(Inherited from Object.)
GetHashCode(Inherited from Object.)
GetType(Inherited from Object.)
MemberwiseClone(Inherited from Object.)
Schedule
Schedule
Schedule
ToString(Inherited from Object.)Top
Extension Methods
NameDescriptionSchedule(Action)Overloaded. Schedules an action to be executed. (Defined by Scheduler.)
Schedule(Action
Schedule(TimeSpan, Action)Overloaded. Schedules an action to be executed after dueTime. (Defined by Scheduler.)
Schedule(DateTimeOffset, Action)Overloaded. Schedules an action to be executed at dueTime. (Defined by Scheduler.)
Schedule(TimeSpan, Action<Action
Schedule(DateTimeOffset, Action<Action
Schedule
Schedule
Schedule
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
System.Reactive.Concurrency Namespace
EventLoopScheduler Constructor
Creates an object that schedules units of work on a designated thread.
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive (in System.Reactive.dll)
Syntax
'Declaration
Public Sub New
'Usage
Dim instance As New EventLoopScheduler()
public EventLoopScheduler()
public:
EventLoopScheduler()
new : unit -> EventLoopScheduler
public function EventLoopScheduler()
See Also
Reference
System.Reactive.Concurrency Namespace
EventLoopScheduler Constructor (Func<ThreadStart, Thread>)
Creates an object that schedules units of work on a designated thread.
Namespace: System.Reactive.Concurrency
Assembly: System.Reactive (in System.Reactive.dll)
Syntax
'Declaration
Public Sub New ( _
threadFactory As Func(Of ThreadStart, Thread) _
)
'Usage
Dim threadFactory As Func(Of ThreadStart, Thread)
Dim instance As New EventLoopScheduler(threadFactory)
public EventLoopScheduler(
Func<ThreadStart, Thread> threadFactory
)
public:
EventLoopScheduler(
Func<ThreadStart^, Thread^>^ threadFactory
)
new :
threadFactory:Func<ThreadStart, Thread> -> EventLoopScheduler
public function EventLoopScheduler(
threadFactory : Func<ThreadStart, Thread>
)
Parameters
- threadFactory
Type: System.Func<ThreadStart, Thread>
The factory function for thread creation.