======Метод FileStream.WriteAsync(Byte[], Int32, Int32, CancellationToken)====== Асинхронно записывает последовательность байтов в текущий поток, перемещает текущую позицию внутри потока на число записанных байтов и отслеживает запросы отмены. * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) **Параметры** * //buffer// * Тип: [[developers:references:system.byte|System.Byte]][] * Буфер, из которого записываются данные. * //offset// * Тип: [[developers:references:system.int32|System.Int32]] * Смещение байтов (начиная с нуля) в //buffer// , с которого начинается копирование байтов в поток. * //count// * Тип: [[developers:references:system.int32|System.Int32]] * Максимальное число байтов для записи. * //cancellationToken// * Тип: [[developers:references:system.threading.cancellationtoken|System.Threading.CancellationToken]] * Токен для отслеживания запросов отмены. **Возвращаемое значение** * Тип: [[developers:references:system.threading.tasks.task|System.Threading.Tasks.Task]] * Задача, представляющая асинхронную операцию записи.