BlazorRendererSequencer class¶
Defined in
Namespace: ReactiveUI.Primitives.Blazor.Reactive.Concurrency
Assembly: ReactiveUI.Primitives.Blazor.Reactive.dll
Full name: ReactiveUI.Primitives.Blazor.Reactive.Concurrency.BlazorRendererSequencer
Modifiers: public sealed
Summary¶
Scheduler that coalesces scheduled work through a Blazor renderer dispatcher delegate.
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net471
Class hierarchy
classDiagram
class BlazorRendererSequencer
class CoalescingDispatchScheduler
CoalescingDispatchScheduler <|-- BlazorRendererSequencer
Inherits from: CoalescingDispatchScheduler
Constructors¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [BlazorRendererSequencer](# class. |
Properties¶
| Name | Summary |
|---|---|
| UnhandledExceptionHandler | Gets or sets the handler for exceptions the renderer task surfaces after the drain is posted. When null, faults are rethrown on the thread pool instead of being lost as unobserved task... |
Methods¶
| Name | Summary |
|---|---|
| Post | Posts the cached drain callback to the platform dispatcher. |
Inherited members
ReactiveUI.Primitives.Reactive.Concurrency.CoalescingDispatchScheduler.#ctorReactiveUI.Primitives.Reactive.Concurrency.CoalescingDispatchScheduler.Schedule``1(``0,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})ReactiveUI.Primitives.Reactive.Concurrency.CoalescingDispatchScheduler.Schedule``1(``0,System.TimeSpan,System.Func{System.Reactive.Concurrency.IScheduler,``0,System.IDisposable})ReactiveUI.Primitives.Reactive.Concurrency.CoalescingDispatchScheduler.Post(System.Action)ReactiveUI.Primitives.Reactive.Concurrency.CoalescingDispatchScheduler.ScheduleOnDispatcher(System.Action,System.TimeSpan)ReactiveUI.Primitives.Reactive.Concurrency.CoalescingDispatchScheduler.RequestDrainSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseCloneSystem.Object.ReferenceEquals(System.Object,System.Object)System.Object.ToString