/// <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(); }