Table of Contents

Struct ReactiveTaskInvocationParams

Namespace
LfrlAnvil.Reactive.Chrono
Assembly
LfrlAnvil.Reactive.Chrono.dll

Represents parameters of reactive task invocation.

public readonly record struct ReactiveTaskInvocationParams : IEquatable<ReactiveTaskInvocationParams>
Implements
Inherited Members

Constructors

ReactiveTaskInvocationParams(long, Timestamp, Timestamp)

Represents parameters of reactive task invocation.

public ReactiveTaskInvocationParams(long InvocationId, Timestamp OriginalTimestamp, Timestamp InvocationTimestamp)

Parameters

InvocationId long

Id of the invocation.

OriginalTimestamp Timestamp

Timestamp at which this invocation should have happened.

InvocationTimestamp Timestamp

Timestamp at which this invocation happened.

Properties

InvocationId

Id of the invocation.

public long InvocationId { get; init; }

Property Value

long

InvocationTimestamp

Timestamp at which this invocation happened.

public Timestamp InvocationTimestamp { get; init; }

Property Value

Timestamp

OriginalTimestamp

Timestamp at which this invocation should have happened.

public Timestamp OriginalTimestamp { get; init; }

Property Value

Timestamp