Mono Class Library: System Namespace

System.IAsyncResult

Supported by objects that represent the state of an asynchronous operation. [Edit]

See Also: IAsyncResult Members

[System.Runtime.InteropServices.ComVisible(true)]
public interface IAsyncResult

Remarks

An object that supports the IAsyncResult interface stores state information for an asynchronous operation, and provides a synchronization object to allow threads to be signaled when the operation completes.

IAsyncResult objects are returned by methods that begin asynchronous operations, such as System.IO.FileStream.BeginRead(Byte[], int, int, AsyncCallback, object), and are passed to methods used to complete asynchronous operations, such as System.IO.FileStream.EndRead(IAsyncResult). IAsyncResult objects are also passed to methods invoked by AsyncCallback delegates when an asynchronous operation completes.

[Edit]

Requirements

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