Show / Hide Table of Contents

Class TopicMessage

Represents a Topic Message retrieved from a mirror node.

Inheritance
Object
TopicMessage
Implements
IEquatable<TopicMessage>
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: Hashgraph
Assembly: Hashgraph.dll
Syntax
public sealed class TopicMessage : IEquatable<TopicMessage>

Properties

| Improve this Doc View Source

Concensus

The consensus timestamp.

Declaration
public DateTime Concensus { get; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

Messsage

The content of the message.

Declaration
public ReadOnlyMemory<byte> Messsage { get; }
Property Value
Type Description
ReadOnlyMemory<Byte>
| Improve this Doc View Source

RunningHash

A SHA-384 Running Hash of the following: Previous RunningHash, TopicId, ConsensusTimestamp, SequenceNumber and this Message Submission.

Declaration
public ReadOnlyMemory<byte> RunningHash { get; }
Property Value
Type Description
ReadOnlyMemory<Byte>
| Improve this Doc View Source

SegmentInfo

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

Declaration
public MessageSegmentInfo SegmentInfo { get; }
Property Value
Type Description
MessageSegmentInfo
| Improve this Doc View Source

SequenceNumber

The sequence number of this message submission.

Declaration
public ulong SequenceNumber { get; }
Property Value
Type Description
UInt64
| Improve this Doc View Source

Topic

The Message's Topic.

Declaration
public Address Topic { get; }
Property Value
Type Description
Address

Implements

System.IEquatable<T>
  • Improve this Doc
  • View Source
In This Article
Back to top .NET Client Library for Hedera Hashgraph