Я использую библиотеку Marc Gravell Pipelines.Sockets.Unofial для получения IDuplexPipe через сокет, но я нахожу случай, когда мне нужно изменить заголовок сообщения перед сбросом. Если я позвоню в Advance, я гарантирую, что он никогда не будет сбрасываться до тех пор, пока я не вызову FlushAsync? Это подразумевается типами (Advance является синхронным, а Flush - нет), но я надеялся, что у кого-то был определенный ответ.
Кроме того, могу ли я разумно записать в точку в буфере после того, как я прошел дальше?