Delegate CompleteCallback
Callback function to receive task completion event.
public delegate void CompleteCallback(IAsyncTask task, bool wasCancelled, Exception error)
Parameters
task
IAsyncTaskThe asynchronous task.
wasCancelled
boolif set to
true
[was cancelled].error
ExceptionThe error.
Constructors
CompleteCallback(object, nint)
public CompleteCallback(object @object, nint method)
Parameters
Methods
BeginInvoke(IAsyncTask, bool, Exception, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(IAsyncTask task, bool wasCancelled, Exception error, AsyncCallback callback, object @object)
Parameters
task
IAsyncTaskwasCancelled
boolerror
Exceptioncallback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual void EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Invoke(IAsyncTask, bool, Exception)
public virtual void Invoke(IAsyncTask task, bool wasCancelled, Exception error)
Parameters
task
IAsyncTaskwasCancelled
boolerror
Exception