Class SequenceNumberFilter
Predicate filter on the sequence number of an HCS topic message.
Construct via one of the static factories — the ctor is private
so the operator is always explicit in the call site.
Inheritance
SequenceNumberFilter
Assembly: Hiero.dll
Syntax
public sealed class SequenceNumberFilter : IMirrorFilter, IMirrorQueryParameter
Properties
|
Edit this page
View Source
Name
The query parameter name recognized by the remote mirror node.
Declaration
public string Name { get; }
Property Value
|
Edit this page
View Source
Value
The value of the query parameter sent to the mirror node —
already includes the operator prefix where applicable.
Declaration
public string Value { get; }
Property Value
Methods
|
Edit this page
View Source
After(ulong)
Messages whose sequence number is strictly greater than the
given value (gt:).
Declaration
public static SequenceNumberFilter After(ulong sequenceNumber)
Parameters
| Type |
Name |
Description |
| ulong |
sequenceNumber |
|
Returns
|
Edit this page
View Source
Before(ulong)
Messages whose sequence number is strictly less than the
given value (lt:).
Declaration
public static SequenceNumberFilter Before(ulong sequenceNumber)
Parameters
| Type |
Name |
Description |
| ulong |
sequenceNumber |
|
Returns
|
Edit this page
View Source
Is(ulong)
Messages whose sequence number equals the given value.
Declaration
public static SequenceNumberFilter Is(ulong sequenceNumber)
Parameters
| Type |
Name |
Description |
| ulong |
sequenceNumber |
|
Returns
|
Edit this page
View Source
NotIs(ulong)
Messages whose sequence number is not equal to the given
value (ne:).
Declaration
public static SequenceNumberFilter NotIs(ulong sequenceNumber)
Parameters
| Type |
Name |
Description |
| ulong |
sequenceNumber |
|
Returns
|
Edit this page
View Source
OnOrAfter(ulong)
Messages whose sequence number is at or greater than the
given value (gte:).
Declaration
public static SequenceNumberFilter OnOrAfter(ulong sequenceNumber)
Parameters
| Type |
Name |
Description |
| ulong |
sequenceNumber |
|
Returns
|
Edit this page
View Source
OnOrBefore(ulong)
Messages whose sequence number is at or less than the given
value (lte:).
Declaration
public static SequenceNumberFilter OnOrBefore(ulong sequenceNumber)
Parameters
| Type |
Name |
Description |
| ulong |
sequenceNumber |
|
Returns
Implements