Class CacheStream
CacheStream is derived from System.IO.Stream. It is designed to serve/fetch BLOB (Binary Large Object) using the standard stream interface.
Inheritance
Assembly: Alachisoft.NCache.Client.dll
Syntax
public class CacheStream : Stream, IDisposable
Properties
| Name | Description |
|---|---|
| CanRead | Gets a value indicating whether the current stream supports reading. |
| CanSeek | Gets a value indicating whether the current stream supports seeking. |
| CanWrite | Gets a value indicating whether the current stream supports writing. |
| Length | Gets the length of the stream. |
| Position | Gets/Sets the position within current stream. |
Methods
| Name | Description |
|---|---|
| Close() | Closes the current stream and releases any resources associated with the current stream. |
| Flush() | When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device. |
| GetBufferedStream() | Gets System.IO.BufferedStream of given buffer size. |
| GetBufferedStream(Int32) | Gets System.IO.BufferedStream of given buffer size. |
| Read(Byte[], Int32, Int32) | Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. |
| Seek(Int64, SeekOrigin) | Sets the position within the current stream. |
| SetLength(Int64) | Sets the length of the stream. |
| Write(Byte[], Int32, Int32) | Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. |