C# Класс CSharpUtils.Streams.StreamChunker

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CopyUpToSequence ( Stream OutputStream, byte Sequence, long MaxReaded = long.MaxValue ) : long
GetUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : byte[]
MakeBytesAvailable ( int NumberOfBytes ) : void
PeekBytes ( int NumberOfBytes ) : byte[]
SkipBytes ( int NumberOfBytes ) : void
SkipUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : long
StreamChunker ( Stream InputStream, int BufferSize = 4096 ) : System

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

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

public CopyUpToSequence ( Stream OutputStream, byte Sequence, long MaxReaded = long.MaxValue ) : long
OutputStream Stream
Sequence byte
MaxReaded long
Результат long

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

public GetUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : byte[]
Sequence byte
MaxReaded long
Результат byte[]

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

public MakeBytesAvailable ( int NumberOfBytes ) : void
NumberOfBytes int
Результат void

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

public PeekBytes ( int NumberOfBytes ) : byte[]
NumberOfBytes int
Результат byte[]

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

public SkipBytes ( int NumberOfBytes ) : void
NumberOfBytes int
Результат void

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

public SkipUpToSequence ( byte Sequence, long MaxReaded = long.MaxValue ) : long
Sequence byte
MaxReaded long
Результат long

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

public StreamChunker ( Stream InputStream, int BufferSize = 4096 ) : System
InputStream Stream
BufferSize int
Результат System