C# 클래스 MsgPack.StreamPacker

Basic Packer implementation using managed Stream.
상속: Packer
파일 보기 프로젝트 열기: msgpack/msgpack-cli

공개 메소드들

메소드 설명
Flush ( ) : void
FlushAsync ( CancellationToken cancellationToken ) : Task
StreamPacker ( Stream stream, PackerCompatibilityOptions compatibilityOptions, PackerUnpackerStreamOptions streamOptions ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
SeekTo ( long offset ) : void
WriteByte ( byte value ) : void
WriteByteAsync ( byte value, CancellationToken cancellationToken ) : Task

비공개 메소드들

메소드 설명
ThrowCannotSeekException ( ) : void
WriteBytes ( byte asArray, bool isImmutable ) : void
WriteBytesAsync ( byte asArray, bool isImmutable, CancellationToken cancellationToken ) : Task

메소드 상세

Dispose() 보호된 최종 메소드

protected final Dispose ( bool disposing ) : void
disposing bool
리턴 void

Flush() 공개 메소드

public Flush ( ) : void
리턴 void

FlushAsync() 공개 메소드

public FlushAsync ( CancellationToken cancellationToken ) : Task
cancellationToken CancellationToken
리턴 Task

SeekTo() 보호된 최종 메소드

protected final SeekTo ( long offset ) : void
offset long
리턴 void

StreamPacker() 공개 메소드

public StreamPacker ( Stream stream, PackerCompatibilityOptions compatibilityOptions, PackerUnpackerStreamOptions streamOptions ) : System
stream Stream
compatibilityOptions PackerCompatibilityOptions
streamOptions PackerUnpackerStreamOptions
리턴 System

WriteByte() 보호된 최종 메소드

protected final WriteByte ( byte value ) : void
value byte
리턴 void

WriteByteAsync() 보호된 메소드

protected WriteByteAsync ( byte value, CancellationToken cancellationToken ) : Task
value byte
cancellationToken CancellationToken
리턴 Task