Show / Hide Table of Contents

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
object
SequenceNumberFilter
Implements
IMirrorFilter
IMirrorQueryParameter
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero.Mirror.Filters
Assembly: Hiero.dll
Syntax
public sealed class SequenceNumberFilter : IMirrorFilter, IMirrorQueryParameter
Remarks

Mirror REST accepts the six comparison forms — equality (default), gt:, gte:, lt:, lte:, and ne: — on the sequencenumber query parameter. Each factory builds the corresponding wire value.

Properties

| Edit this page View Source

Name

The query parameter name recognized by the remote mirror node.

Declaration
public string Name { get; }
Property Value
Type Description
string
| 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
Type Description
string

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
Type Description
SequenceNumberFilter
| 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
Type Description
SequenceNumberFilter
| 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
Type Description
SequenceNumberFilter
| 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
Type Description
SequenceNumberFilter
| 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
Type Description
SequenceNumberFilter
| 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
Type Description
SequenceNumberFilter

Implements

IMirrorFilter
IMirrorQueryParameter
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph