Table of Contents

Class ZDeflaterOutputStream

Namespace
Enterprises.Org.BouncyCastle.Utilities.Zlib
Assembly
Enterprises.BouncyCastle.Crypto.dll
[Obsolete("Use 'ZOutputStream' instead")]
public class ZDeflaterOutputStream : Stream, IDisposable, IAsyncDisposable
Inheritance
ZDeflaterOutputStream
Implements
Inherited Members

Constructors

ZDeflaterOutputStream(Stream)

public ZDeflaterOutputStream(Stream outp)

Parameters

outp Stream

ZDeflaterOutputStream(Stream, int)

public ZDeflaterOutputStream(Stream outp, int level)

Parameters

outp Stream
level int

ZDeflaterOutputStream(Stream, int, bool)

public ZDeflaterOutputStream(Stream outp, int level, bool nowrap)

Parameters

outp Stream
level int
nowrap bool

Fields

buf

protected byte[] buf

Field Value

byte[]

flushLevel

protected int flushLevel

Field Value

int

outp

protected Stream outp

Field Value

Stream

z

protected ZStream z

Field Value

ZStream

Properties

CanRead

public override bool CanRead { get; }

Property Value

bool

CanSeek

public override bool CanSeek { get; }

Property Value

bool

CanWrite

public override bool CanWrite { get; }

Property Value

bool

Length

public override long Length { get; }

Property Value

long

Position

public override long Position { get; set; }

Property Value

long

Methods

Close()

public override void Close()

End()

public void End()

Finish()

public void Finish()

Flush()

public override void Flush()

Read(byte[], int, int)

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

Parameters

buffer byte[]
offset int
count int

Returns

int

Seek(long, SeekOrigin)

public override long Seek(long offset, SeekOrigin origin)

Parameters

offset long
origin SeekOrigin

Returns

long

SetLength(long)

public override 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