Class ZDeflaterOutputStream
Summary description for DeflaterOutputStream.
public class ZDeflaterOutputStream : Stream, IDisposable, IAsyncDisposable
- Inheritance
-
ZDeflaterOutputStream
- Implements
- Derived
- Inherited Members
Constructors
ZDeflaterOutputStream(Stream)
public ZDeflaterOutputStream(Stream outp)
Parameters
outp
Stream
ZDeflaterOutputStream(Stream, int)
public ZDeflaterOutputStream(Stream outp, int level)
Parameters
ZDeflaterOutputStream(Stream, int, bool)
public ZDeflaterOutputStream(Stream outp, int level, bool nowrap)
Parameters
Fields
buf
protected byte[] buf
Field Value
- byte[]
flushLevel
protected int flushLevel
Field Value
outp
protected Stream outp
Field Value
z
protected ZStream z
Field Value
Properties
CanRead
public override bool CanRead { get; }
Property Value
CanSeek
public override bool CanSeek { get; }
Property Value
CanWrite
public override bool CanWrite { get; }
Property Value
Length
public override long Length { get; }
Property Value
Position
public override long Position { get; set; }
Property Value
Methods
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
End()
public virtual void End()
Finish()
public virtual void Finish()
Flush()
public override void Flush()
Read(byte[], int, int)
public override int Read(byte[] buffer, int offset, int count)
Parameters
Returns
Seek(long, SeekOrigin)
public override long Seek(long offset, SeekOrigin origin)
Parameters
offset
longorigin
SeekOrigin
Returns
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
WriteByte(byte)
public override void WriteByte(byte b)
Parameters
b
byte