Метод FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)

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

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

Синтаксис

public override IAsyncResult BeginRead(byte[] array, int offset, int numBytes, AsyncCallback userCallback, object stateObject)

Параметры

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

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

  • Объект, который ссылается на асинхронное чтение.
developers/references/system.io.filestream.beginread_arr_system.byte_system.int32_system.int32_system.asynccallback_system.object.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)