Show / Hide Table of Contents

Class MessageSegmentInfo

Optional metadata that may be attached to a segmented HCS message identifying the index of the segment and which parent message this segment correlates with.

Inheritance
object
MessageSegmentInfo
Implements
IEquatable<MessageSegmentInfo>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero
Assembly: Hiero.dll
Syntax
public sealed record MessageSegmentInfo : IEquatable<MessageSegmentInfo>

Properties

| Edit this page View Source

Index

The index of this segment (one based).

Declaration
public int Index { get; }
Property Value
Type Description
int
| Edit this page View Source

ParentTransactionId

The transaction that created the first segment of the message. This acts as a correlation identifier to coalesce the segments of the message into one.

Declaration
public TransactionId ParentTransactionId { get; }
Property Value
Type Description
TransactionId
| Edit this page View Source

TotalSegmentCount

The total number of segments making up the whole of the message when assembled.

Declaration
public int TotalSegmentCount { get; }
Property Value
Type Description
int

Implements

IEquatable<T>
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph