C# Класс Kafka.Client.Requests.ProducerRequest

Constructs a request to send to Kafka.
Наследование: AbstractRequest, IWritable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetRequestLength ( string topic, int messegesSize, string encoding = DefaultEncoding ) : int
ProducerRequest ( string topic, int partition, Kafka.Client.Messages.BufferedMessageSet messages ) : System
ProducerRequest ( string topic, int partition, IEnumerable messages ) : System

Initializes a new instance of the ProducerRequest class.

ToString ( ) : string
WriteTo ( KafkaBinaryWriter writer ) : void

Writes content into given writer

WriteTo ( MemoryStream output ) : void

Writes content into given stream

Описание методов

GetRequestLength() публичный статический Метод

public static GetRequestLength ( string topic, int messegesSize, string encoding = DefaultEncoding ) : int
topic string
messegesSize int
encoding string
Результат int

ProducerRequest() публичный Метод

public ProducerRequest ( string topic, int partition, Kafka.Client.Messages.BufferedMessageSet messages ) : System
topic string
partition int
messages Kafka.Client.Messages.BufferedMessageSet
Результат System

ProducerRequest() публичный Метод

Initializes a new instance of the ProducerRequest class.
public ProducerRequest ( string topic, int partition, IEnumerable messages ) : System
topic string The topic to publish to.
partition int The partition to publish to.
messages IEnumerable The list of messages to send.
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

WriteTo() публичный Метод

Writes content into given writer
public WriteTo ( KafkaBinaryWriter writer ) : void
writer Kafka.Client.Serialization.KafkaBinaryWriter /// The writer. ///
Результат void

WriteTo() публичный Метод

Writes content into given stream
public WriteTo ( MemoryStream output ) : void
output System.IO.MemoryStream /// The output stream. ///
Результат void