======Метод BufferedStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)====== Начинает операцию асинхронной записи. (Попробуйте вместо этого использовать [[developers:references:system.io.bufferedstream.writeasync_arr_system.byte_system.int32_system.int32_system.threading.cancellationtoken|WriteAsync(Byte[], Int32, Int32, CancellationToken)]] ; см. раздел "Примечания".) * **Пространство имен:** [[developers:references:system.io|System.IO]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state) **Параметры** * //buffer// * Тип: [[developers:references:system.byte|System.Byte]][] * Буфер, содержащий данные для записи в текущий поток. * //offset// * Тип: [[developers:references:system.int32|System.Int32]] * Отсчитываемое от нуля смещение байтов в буфере //buffer// , с которого начинается копирование байтов в текущий поток. * //count// * Тип: [[developers:references:system.int32|System.Int32]] * Максимальное число байтов для записи. * //callback// * Тип: [[developers:references:system.asynccallback|System.AsyncCallback]] * Метод, вызываемый после завершения операции асинхронной записи. * //state// * Тип: [[developers:references:system.object|System.Object]] * Предоставляемый пользователем объект, являющийся отличительным признаком данного конкретного запроса на асинхронную запись от других запросов. **Возвращаемое значение** * Тип: [[developers:references:system.iasyncresult|System.IAsyncResult]] * Объект, который ссылается на асинхронную операцию записи, которая может все еще быть отложена.