NCache 4.6 - Online Documentation

Adding or Updating Data with Streams

 
The same method is used for adding and updating the data within a stream. If the key provided with GetCacheStream API does not exist in the cache, the data written on the stream is added to the cache. If an item already exists in the cache with the provided key, binary data written on the stream is appended with the existing data against the specified key.
 
      To utilize the API, include the following namespace in your application: Alachisoft.NCache.Web.Caching. 
 
            string key = "key:ncache-manual";
            byte[] dataToWrite = System.IO.File.ReadAllBytes("C:\\ncache-manual.pdf");
            try
            {
                cacheStream = cache.GetCacheStream(key, StreamMode.Write);
 
                cacheStream.Write(dataToWrite, 0, dataToWrite.Length);
                //...Close stream
 
            }
            catch (StreamException ex)
            {
                // handle exception
            }
 
 
See Also