C# Class MsgPack.StreamPacker

Basic Packer implementation using managed Stream.
Inheritance: Packer
Afficher le fichier Open project: msgpack/msgpack-cli

Méthodes publiques

Méthode Description
Flush ( ) : void
FlushAsync ( CancellationToken cancellationToken ) : Task
StreamPacker ( Stream stream, PackerCompatibilityOptions compatibilityOptions, PackerUnpackerStreamOptions streamOptions ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
SeekTo ( long offset ) : void
WriteByte ( byte value ) : void
WriteByteAsync ( byte value, CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
ThrowCannotSeekException ( ) : void
WriteBytes ( byte asArray, bool isImmutable ) : void
WriteBytesAsync ( byte asArray, bool isImmutable, CancellationToken cancellationToken ) : Task

Method Details

Dispose() protected final méthode

protected final Dispose ( bool disposing ) : void
disposing bool
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

FlushAsync() public méthode

public FlushAsync ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
Résultat Task

SeekTo() protected final méthode

protected final SeekTo ( long offset ) : void
offset long
Résultat void

StreamPacker() public méthode

public StreamPacker ( Stream stream, PackerCompatibilityOptions compatibilityOptions, PackerUnpackerStreamOptions streamOptions ) : System
stream Stream
compatibilityOptions PackerCompatibilityOptions
streamOptions PackerUnpackerStreamOptions
Résultat System

WriteByte() protected final méthode

protected final WriteByte ( byte value ) : void
value byte
Résultat void

WriteByteAsync() protected méthode

protected WriteByteAsync ( byte value, CancellationToken cancellationToken ) : Task
value byte
cancellationToken CancellationToken
Résultat Task