Mono Class Library: System.IO.FileStream Overview | Members

System.IO.FileStream.EndWrite Method

Ends an asynchronous write, blocking until the I/O operation has completed.

public override void EndWrite (IAsyncResult asyncResult)

Parameters

asyncResult
The IAsyncResult object for the pending asynchronous request.

Exceptions

TypeReason
ArgumentNullExceptionasyncResult is null.
ArgumentExceptionasyncResult was not returned by a call to FileStream.BeginWrite(Byte[], int, int, AsyncCallback, object).
InvalidOperationExceptionFileStream.EndWrite(IAsyncResult) was called multiple times with asyncResult .

Remarks

FileStream.EndWrite(IAsyncResult) will block until the I/O operation has completed.

Note: This method overrides Stream.EndWrite(IAsyncResult).

Requirements

Namespace: System.IO
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0