Example #1
0
        /// <summary>
        /// Returns an input stream at a specified location in a stream.
        /// </summary>
        /// <param name="position">The location in the stream at which to begin.</param>
        /// <returns>The input stream.</returns>
        public IInputStream GetInputStreamAt(ulong position)
        {
            BlobReadStream clonedStream = new BlobReadStream(this.originalStream);

            clonedStream.Seek((long)position, SeekOrigin.Begin);
            return(clonedStream.AsInputStream());
        }
 /// <summary>
 /// Returns an input stream at a specified location in a stream.
 /// </summary>
 /// <param name="position">The location in the stream at which to begin.</param>
 /// <returns>The input stream.</returns>
 public IInputStream GetInputStreamAt(ulong position)
 {
     BlobReadStream clonedStream = new BlobReadStream(this.originalStream);
     clonedStream.Seek((long)position, SeekOrigin.Begin);
     return clonedStream.AsInputStream();
 }