public override void Write(byte[] buffer, int offset, int count) { Buffer.Write(buffer, offset, count); if (Buffer.Length > MaxChunkLength) { Flush(); } } }