Class RASInputStream
An input stream that uses a
public class RASInputStream : Stream, IDisposable, IAsyncDisposable
- Inheritance
-
RASInputStream
- Implements
- Inherited Members
Constructors
RASInputStream(IRandomAccessSource)
Creates an input stream based on the source.
public RASInputStream(IRandomAccessSource source)
Parameters
source
IRandomAccessSourceThe source.
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
Flush()
public override void Flush()
GetSource()
public IRandomAccessSource GetSource()
Returns
Read(byte[], int, int)
public override int Read(byte[] b, int off, int len)
Parameters
Returns
ReadByte()
public override int ReadByte()
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[] buffer, int offset, int count)