MemoryStream.EndWrite(IAsyncResult) Method

Definition

Ends an asynchronous write operation. (Consider using WriteAsync(Byte[], Int32, Int32, CancellationToken) instead.)

C#
public override void EndWrite(IAsyncResult asyncResult);

Parameters

asyncResult
IAsyncResult

A reference to the outstanding asynchronous I/O request.

Exceptions

asyncResult is null.

A handle to the pending write operation is not available.

-or-

The pending operation does not support writing.

asyncResult did not originate from a BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) method on the current stream.

The stream is closed or an internal error has occurred.

Remarks

Refer to the EndWrite remarks for additional usage information for this method.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1