Signal.Timer(TimeSpan) method¶
Defined in
Type: Signal
Namespace: ReactiveUI.Primitives.Reactive.Signals
Assembly: ReactiveUI.Primitives.Reactive.dll
Applies to
net10.0, net10.0-android36.0, net10.0-ios26.0, net10.0-macos26.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-desktop1.0, net9.0-browserwasm1.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, net481, net471, net462
Overloads¶
- 1.
public static IObservable<long> Timer(TimeSpan dueTime) - 2.
public static IObservable<long> Timer(TimeSpan dueTime, IScheduler scheduler) - 3.
public static IObservable<long> Timer(DateTimeOffset dueTime) - 4.
public static IObservable<long> Timer(DateTimeOffset dueTime, IScheduler scheduler) - 5.
public static IObservable<long> Timer(TimeSpan dueTime, TimeSpan period) - 6.
public static IObservable<long> Timer(TimeSpan dueTime, TimeSpan period, IScheduler scheduler)
1. Overload¶
public static IObservable<long> Timer(TimeSpan dueTime)
Summary: Returns an observable sequence that emits a single tick after the due time.
Parameters
| Name | Type | Description |
|---|---|---|
dueTime | TimeSpan | The relative time after which to emit the tick. |
Returns: IObservable
2. Overload¶
public static IObservable<long> Timer(TimeSpan dueTime, IScheduler scheduler)
Summary: Returns an observable sequence that emits a single tick after the due time on a scheduler.
Parameters
| Name | Type | Description |
|---|---|---|
dueTime | TimeSpan | The relative time after which to emit the tick. |
scheduler | [IScheduler](# | The scheduler used to emit the tick. |
Returns: IObservable
3. Overload¶
public static IObservable<long> Timer(DateTimeOffset dueTime)
Summary: Returns an observable sequence that emits a single tick at an absolute due time.
Parameters
| Name | Type | Description |
|---|---|---|
dueTime | DateTimeOffset | The absolute time at which to emit the tick. |
Returns: IObservable
4. Overload¶
public static IObservable<long> Timer(DateTimeOffset dueTime, IScheduler scheduler)
Summary: Returns an observable sequence that emits a single tick at an absolute due time on a scheduler.
Parameters
| Name | Type | Description |
|---|---|---|
dueTime | DateTimeOffset | The absolute time at which to emit the tick. |
scheduler | [IScheduler](# | The scheduler used to emit the tick. |
Returns: IObservable
5. Overload¶
public static IObservable<long> Timer(TimeSpan dueTime, TimeSpan period)
Summary: Returns an observable sequence that emits ticks periodically after an initial due time.
Parameters
| Name | Type | Description |
|---|---|---|
dueTime | TimeSpan | The relative time before the first tick. |
period | TimeSpan | The period between subsequent ticks. |
Returns: IObservable
6. Overload¶
public static IObservable<long> Timer(TimeSpan dueTime, TimeSpan period, IScheduler scheduler)
Summary: Returns an observable sequence that emits scheduled ticks periodically after an initial due time.
Parameters
| Name | Type | Description |
|---|---|---|
dueTime | TimeSpan | The relative time before the first tick. |
period | TimeSpan | The period between subsequent ticks. |
scheduler | [IScheduler](# | The scheduler used to emit ticks. |
Returns: IObservable