ProxyStreamBeginRead - метод
Begins an asynchronous read operation. (Consider using ReadAsync(Byte, Int32, Int32) instead.)
Пространство имён: Tessa.Platform.IOСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public override IAsyncResult BeginRead(
byte[] buffer,
int offset,
int count,
AsyncCallback? callback,
Object? state
)
Public Overrides Function BeginRead (
buffer As Byte(),
offset As Integer,
count As Integer,
callback As AsyncCallback,
state As Object
) As IAsyncResult
public:
virtual IAsyncResult^ BeginRead(
array<unsigned char>^ buffer,
int offset,
int count,
AsyncCallback^ callback,
Object^ state
) override
abstract BeginRead :
buffer : byte[] *
offset : int *
count : int *
callback : AsyncCallback *
state : Object -> IAsyncResult
override BeginRead :
buffer : byte[] *
offset : int *
count : int *
callback : AsyncCallback *
state : Object -> IAsyncResult
- 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.
IAsyncResultAn
IAsyncResult that represents the asynchronous read, which could still be pending.
IOException | Attempted an asynchronous read past the end of the stream, or a disk error occurs. |
ArgumentException | One or more of the arguments is invalid. |
ObjectDisposedException | Methods were called after the stream was closed. |
NotSupportedException | The current Stream implementation does not support the read operation. |