HandlerSequencer class¶
Attributes: [DebuggerDisplay("{DebuggerDisplay,nq}")]
Defined in
Namespace: ReactiveUI.Primitives.Concurrency
Assembly: ReactiveUI.Primitives.dll
Full name: ReactiveUI.Primitives.Concurrency.HandlerSequencer
Modifiers: public sealed
Summary¶
Android sequencer that coalesces scheduled work onto the thread backing a Handler (typically the
main/UI looper). Immediate work is batched through a single cached IRunnable drain, so the
per-post path allocates nothing; delayed work uses the native PostDelayed.
Applies to
net10.0-android36.0
Class hierarchy
classDiagram
class HandlerSequencer
class ISequencer {
<>
}
ISequencer <|.. HandlerSequencer
Implements: ISequencer
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [HandlerSequencer](# class. |
Properties¶
| Name | Summary |
|---|---|
| static Main | Gets a sequencer that marshals work onto the application's main (UI) looper. |
| Handler | Gets the handler used to marshal work onto its looper thread. |
| Now | Gets the scheduler's notion of current time. |
| Timestamp | Gets the sequencer's monotonic timestamp. |
Methods¶
| Name | Summary |
|---|---|
| ToString | |
| Schedule | Schedules a work item for execution as soon as possible. |