MemoryStream.EndWrite(IAsyncResult) Method

Definition

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

public:
 override void EndWrite(IAsyncResult ^ asyncResult);
public override void EndWrite (IAsyncResult asyncResult);
override this.EndWrite : IAsyncResult -> unit
Public Overrides Sub EndWrite (asyncResult As IAsyncResult)

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