Class BinaryStream
Inheritance
System.Object
System.MarshalByRefObject
System.IO.Stream
BinaryStream
Assembly: Telerik.OpenAccess.dll
Syntax
public class BinaryStream : Stream, IDisposable
Constructors
Declaration
public BinaryStream(IOpenAccessBinaryStream info, string fieldName)
Parameters
Properties
Declaration
public bool Append { get; set; }
Property Value
Declaration
public override bool CanRead { get; }
Property Value
Overrides
System.IO.Stream.CanRead
Declaration
public override bool CanSeek { get; }
Property Value
Overrides
System.IO.Stream.CanSeek
Declaration
public override bool CanWrite { get; }
Property Value
Overrides
System.IO.Stream.CanWrite
Declaration
public override long Length { get; }
Property Value
Overrides
System.IO.Stream.Length
Declaration
public override long Position { get; set; }
Property Value
Overrides
System.IO.Stream.Position
Methods
Declaration
protected virtual bool CheckAccess(bool write)
Parameters
Returns
Declaration
protected override void Dispose(bool disposing)
Parameters
Overrides
System.IO.Stream.Dispose(System.Boolean)
Declaration
public override void Flush()
Overrides
System.IO.Stream.Flush()
Declaration
protected virtual long GetLengthInternal()
Returns
Declaration
public virtual void Initialize(IOpenAccessBinaryStream newBinaryInfo, string newFieldName)
Parameters
Declaration
protected void InitializeStreamDefaults(bool canRead, bool canSeek, bool canWrite, int bufferSize)
Parameters
|
System.Boolean
canRead
|
|
System.Boolean
canSeek
|
|
System.Boolean
canWrite
|
|
System.Int32
bufferSize
|
Declaration
protected virtual void MarkModified()
Declaration
public override int Read(byte[] buffer, int offset, int count)
Parameters
|
System.Byte[]
buffer
|
|
System.Int32
offset
|
|
System.Int32
count
|
Returns
Overrides
System.IO.Stream.Read(System.Byte[], System.Int32, System.Int32)
Declaration
protected virtual int ReadInternal(byte[] buffer, int offset, int count)
Parameters
|
System.Byte[]
buffer
|
|
System.Int32
offset
|
|
System.Int32
count
|
Returns
Declaration
public override long Seek(long offset, SeekOrigin origin)
Parameters
|
System.Int64
offset
|
|
System.IO.SeekOrigin
origin
|
Returns
Overrides
System.IO.Stream.Seek(System.Int64, System.IO.SeekOrigin)
Declaration
protected virtual long SeekInternal(long offset, SeekOrigin origin)
Parameters
|
System.Int64
offset
|
|
System.IO.SeekOrigin
origin
|
Returns
Declaration
public override void SetLength(long length)
Parameters
Overrides
System.IO.Stream.SetLength(System.Int64)
Declaration
protected virtual void SetLengthInternal(long length)
Parameters
Declaration
public override void Write(byte[] buffer, int offset, int count)
Parameters
|
System.Byte[]
buffer
|
|
System.Int32
offset
|
|
System.Int32
count
|
Overrides
System.IO.Stream.Write(System.Byte[], System.Int32, System.Int32)
Declaration
protected virtual void WriteInternal(byte[] buffer, int offset, int count)
Parameters
|
System.Byte[]
buffer
|
|
System.Int32
offset
|
|
System.Int32
count
|