Метод BufferedStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)

Начинает операцию асинхронной записи. (Попробуйте вместо этого использовать WriteAsync(Byte[], Int32, Int32, CancellationToken) ; см. раздел «Примечания».)

  • Пространство имен: System.IO
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state)

Параметры

  • buffer
    • Тип: System.Byte[]
    • Буфер, содержащий данные для записи в текущий поток.
  • offset
    • Тип: System.Int32
    • Отсчитываемое от нуля смещение байтов в буфере buffer , с которого начинается копирование байтов в текущий поток.
  • count
    • Тип: System.Int32
    • Максимальное число байтов для записи.
  • callback
    • Метод, вызываемый после завершения операции асинхронной записи.
  • state
    • Тип: System.Object
    • Предоставляемый пользователем объект, являющийся отличительным признаком данного конкретного запроса на асинхронную запись от других запросов.

Возвращаемое значение

  • Объект, который ссылается на асинхронную операцию записи, которая может все еще быть отложена.
developers/references/system.io.bufferedstream.beginwrite_arr_system.byte_system.int32_system.int32_system.asynccallback_system.object.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)