Table of Contents

Class ZOutputStream

Namespace
Enterprises.Org.BouncyCastle.Utilities.Zlib
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ZOutputStream : Stream, IDisposable, IAsyncDisposable
Inheritance
ZOutputStream
Implements
Derived
Inherited Members

Constructors

ZOutputStream(Stream)

public ZOutputStream(Stream output)

Parameters

output Stream

ZOutputStream(Stream, ZStream)

public ZOutputStream(Stream output, ZStream z)

Parameters

output Stream
z ZStream

ZOutputStream(Stream, bool)

public ZOutputStream(Stream output, bool nowrap)

Parameters

output Stream
nowrap bool

ZOutputStream(Stream, int)

public ZOutputStream(Stream output, int level)

Parameters

output Stream
level int

ZOutputStream(Stream, int, bool)

public ZOutputStream(Stream output, int level, bool nowrap)

Parameters

output Stream
level int
nowrap bool

Fields

buf

protected byte[] buf

Field Value

byte[]

buf1

protected byte[] buf1

Field Value

byte[]

closed

protected bool closed

Field Value

bool

compress

protected bool compress

Field Value

bool

flushLevel

protected int flushLevel

Field Value

int

output

protected Stream output

Field Value

Stream

z

protected ZStream z

Field Value

ZStream

Properties

CanRead

public override sealed bool CanRead { get; }

Property Value

bool

CanSeek

public override sealed bool CanSeek { get; }

Property Value

bool

CanWrite

public override sealed bool CanWrite { get; }

Property Value

bool

FlushMode

public virtual int FlushMode { get; set; }

Property Value

int

Length

public override sealed long Length { get; }

Property Value

long

Position

public override sealed long Position { get; set; }

Property Value

long

TotalIn

public virtual long TotalIn { get; }

Property Value

long

TotalOut

public virtual long TotalOut { get; }

Property Value

long

Methods

Close()

public override void Close()

End()

public virtual void End()

Finish()

public virtual void Finish()

Flush()

public override void Flush()

Read(byte[], int, int)

public override sealed int Read(byte[] buffer, int offset, int count)

Parameters

buffer byte[]
offset int
count int

Returns

int

Seek(long, SeekOrigin)

public override sealed long Seek(long offset, SeekOrigin origin)

Parameters

offset long
origin SeekOrigin

Returns

long

SetLength(long)

public override sealed void SetLength(long value)

Parameters

value long

Write(byte[], int, int)

public override void Write(byte[] b, int off, int len)

Parameters

b byte[]
off int
len int

WriteByte(byte)

public override void WriteByte(byte b)

Parameters

b byte