• Webinars
  • Docs
  • Download
  • Blogs
  • Contact Us
Try Free
Show / Hide Table of Contents

Class CacheStream

CacheStream is derived from System.IO.Stream. It is designed to put/fetch BLOB using standard Stream interface.

Inheritance
System.Object
System.MarshalByRefObject
System.IO.Stream
CacheStream
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.

Back to top Copyright © 2017 Alachisoft