SeekableStreamBeginRead - метод

Begins an asynchronous read operation. (Consider using ReadAsync(Byte, Int32, Int32) instead.)

Definition

Пространство имён: Tessa.Platform.IO
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public override IAsyncResult BeginRead(
	byte[] buffer,
	int offset,
	int count,
	AsyncCallback? callback,
	Object? state
)

Параметры

buffer  Byte
The buffer to read the data into.
offset  Int32
The byte offset in buffer at which to begin writing data read from the stream.
count  Int32
The maximum number of bytes to read.
callback  AsyncCallback
An optional asynchronous callback, to be called when the read is complete.
state  Object
A user-provided object that distinguishes this particular asynchronous read request from other requests.

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

IAsyncResult
An IAsyncResult that represents the asynchronous read, which could still be pending.

Исключения

IOExceptionAttempted an asynchronous read past the end of the stream, or a disk error occurs.
ArgumentExceptionOne or more of the arguments is invalid.
ObjectDisposedExceptionMethods were called after the stream was closed.
NotSupportedExceptionThe current Stream implementation does not support the read operation.

См. также