Class ConsumeResult<TKey, TValue>
Represents a message consumed from a Kafka cluster.
Inherited Members
Namespace: Confluent.Kafka
Assembly: Confluent.Kafka.dll
Syntax
public class ConsumeResult<TKey, TValue>
Type Parameters
Name | Description |
---|---|
TKey | |
TValue |
Properties
Headers
The Kafka message headers.
Declaration
[Obsolete("Please access the message Headers via .Message.Headers.")]
public Headers Headers { get; }
Property Value
Type | Description |
---|---|
Headers |
IsPartitionEOF
True if this instance represents an end of partition event, false if it represents a message in kafka.
Declaration
public bool IsPartitionEOF { get; set; }
Property Value
Type | Description |
---|---|
bool |
Key
The Kafka message Key.
Declaration
[Obsolete("Please access the message Key via .Message.Key.")]
public TKey Key { get; }
Property Value
Type | Description |
---|---|
TKey |
LeaderEpoch
The offset leader epoch (optional).
Declaration
public int? LeaderEpoch { get; set; }
Property Value
Type | Description |
---|---|
int? |
Message
The Kafka message, or null if this ConsumeResult instance represents an end of partition event.
Declaration
public Message<TKey, TValue> Message { get; set; }
Property Value
Type | Description |
---|---|
Message<TKey, TValue> |
Offset
The partition offset associated with the message.
Declaration
public Offset Offset { get; set; }
Property Value
Type | Description |
---|---|
Offset |
Partition
The partition associated with the message.
Declaration
public Partition Partition { get; set; }
Property Value
Type | Description |
---|---|
Partition |
Timestamp
The Kafka message timestamp.
Declaration
[Obsolete("Please access the message Timestamp via .Message.Timestamp.")]
public Timestamp Timestamp { get; }
Property Value
Type | Description |
---|---|
Timestamp |
Topic
The topic associated with the message.
Declaration
public string Topic { get; set; }
Property Value
Type | Description |
---|---|
string |
TopicPartition
The TopicPartition associated with the message.
Declaration
public TopicPartition TopicPartition { get; }
Property Value
Type | Description |
---|---|
TopicPartition |
TopicPartitionOffset
The TopicPartitionOffset associated with the message.
Declaration
public TopicPartitionOffset TopicPartitionOffset { get; set; }
Property Value
Type | Description |
---|---|
TopicPartitionOffset |
Value
The Kafka message Value.
Declaration
[Obsolete("Please access the message Value via .Message.Value.")]
public TValue Value { get; }
Property Value
Type | Description |
---|---|
TValue |