Некоторые асинхронные операции, которые можно выполнять при работе с StreamWriter:
- WriteAsync. 15 Асинхронно записывает в поток указанную строку или массив символов или байтов. 1 Есть несколько перегрузок метода: WriteAsync(Char), WriteAsync(String), WriteAsync(ReadOnlyMemory, CancellationToken) и WriteAsync(Char[], Int32, Int32). 5
- WriteLineAsync. 1 Асинхронно записывает в поток символ завершения строки или строку, за которой следует символ завершения строки. 1
- FlushAsync. 1 Асинхронно очищает все буферы для текущего потока и вызывает запись любых буферизованных данных на базовое устройство. 1
Асинхронные операции позволяют выполнять задачи ввода-вывода без блокировки основного потока. 4