C# Класс SteamKit2.Blob.BlobReader

Represents the base blob reader that can process a binary blob.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CreateFrom ( Stream inputSteam ) : BlobReader

Create a BlobReader from a Stream. Does not take ownership of the Stream.

CreateFrom ( string fileName ) : BlobReader

Create a new BlobReader from a file path

Dispose ( ) : void

Dispose the BlobReader, releasing any Streams allocated.

ReadFieldBlob ( ) : BlobReader

Reads a field as a Blob

ReadFieldHeader ( ) : void

Read the next Field in the blob

SkipField ( ) : void

Skip over a field, discarding the contents of a field

SkipSpare ( ) : void

Skip over the spare, discarding the contents

Приватные методы

Метод Описание
BlobReader ( Stream blobSource, bool ownsSource = true ) : System
CanTakeBytes ( int size ) : bool
ReadBlobHeader ( ) : void
ReadFieldStream ( ) : Stream
TakeBytes ( int size ) : void
UnpackBlobIfNeeded ( ) : void

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

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

Create a BlobReader from a Stream. Does not take ownership of the Stream.
public static CreateFrom ( Stream inputSteam ) : BlobReader
inputSteam Stream Source
Результат BlobReader

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

Create a new BlobReader from a file path
public static CreateFrom ( string fileName ) : BlobReader
fileName string Path to blob
Результат BlobReader

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

Dispose the BlobReader, releasing any Streams allocated.
public Dispose ( ) : void
Результат void

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

Reads a field as a Blob
public ReadFieldBlob ( ) : BlobReader
Результат BlobReader

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

Read the next Field in the blob
public ReadFieldHeader ( ) : void
Результат void

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

Skip over a field, discarding the contents of a field
public SkipField ( ) : void
Результат void

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

Skip over the spare, discarding the contents
public SkipSpare ( ) : void
Результат void