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