public override void Write(byte[] buffer, int index, int count)
 {
     _repository.Write(this.TempKey, buffer, index, count);
     base._size += count;
 }