C# Класс Apache.NMS.ActiveMQ.Commands.ActiveMQBytesMessage.LengthTrackerStream

Used when the message compression is enabled to track how many bytes the EndianBinaryWriter actually writes to the stream before compression so that the receiving client can read off the real bodylength from the Message before the data is actually read.
Наследование: Stream
Показать файл Открыть проект

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

Метод Описание
Close ( ) : void
Flush ( ) : void
LengthTrackerStream ( Stream sink, ActiveMQBytesMessage parent ) : System
Read ( byte buffer, int offset, int count ) : int
ReadByte ( ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void
WriteByte ( byte value ) : void

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

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

public Close ( ) : void
Результат void

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

public Flush ( ) : void
Результат void

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

public LengthTrackerStream ( Stream sink, ActiveMQBytesMessage parent ) : System
sink Stream
parent ActiveMQBytesMessage
Результат System

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

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

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

public ReadByte ( ) : int
Результат int

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

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
Результат long

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

public SetLength ( long value ) : void
value long
Результат void

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

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Результат void

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

public WriteByte ( byte value ) : void
value byte
Результат void