AsyncCallback Delegate for Asynchronous Operations

The AsyncCallback delegate is used to specify a method that should be called when the begin operation completes. The AsyncCallback delegate is passed as the second to last parameter on the begin operation as shown in the following code:

public delegate void AsyncCallback(IAsyncResult ar);

See Also

Asynchronous Design Pattern Overview | Asynchronous Method Signatures | IAsyncResult Interface | Asynchronous Programming