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
Field Value
- byte[]
flushLevel
Field Value
- int
outp
Field Value
- Stream
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()
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