public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state) { ThrowClosed(); blob.needRestart = true; return blob.stream.BeginRead(buffer, offset, count, callback, state); }