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
Field Value
- byte[]
buf1
Field Value
- byte[]
closed
Field Value
- bool
compress
Field Value
- bool
flushLevel
Field Value
- int
output
Field Value
- Stream
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