System::IO::Stream::BeginRead метод

Stream::BeginRead method

Инициирует асинхронную операцию чтения.

virtual System::SharedPtr<System::IAsyncResult> System::IO::Stream::BeginRead(System::ArrayPtr<uint8_t> buffer, int offset, int count, System::AsyncCallback callback, System::SharedPtr<System::Object> state)
ПараметрТипОписание
bufferSystem::ArrayPtr<uint8_t>Буфер для чтения
смещениеintСмещение, начинающееся с 0, в buffer, указывающее позицию, с которой начинать запись прочитанных данных.
countintКоличество байтов для чтения
обратный вызовSystem::AsyncCallbackОбратный вызов, который будет вызван после завершения операции.
состояниеSystem::SharedPtr<System::Object>Пользовательские данные, используемые для уникальной идентификации каждой асинхронной операции чтения.

ReturnValue

Объект IAsyncResult представляющий инициированную асинхронную операцию чтения.

См. также