Delegate AsyncEventHandler<TEventArs>
Represents the async methods that will handle an event
public delegate Task AsyncEventHandler<in TEventArs>(object sender, TEventArs e) where TEventArs : EventArgs
Parameters
senderobjectThe source of the event.
eTEventArsAn object that contains the event data.
Returns
- Task
- Represents the async methods that will handle an event
Type Parameters
TEventArsThe type of the event data generated by the event.
- Extension Methods
Constructors
AsyncEventHandler(object, nint)
public AsyncEventHandler(object @object, nint method)
Parameters
Methods
BeginInvoke(object, TEventArs, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(object sender, TEventArs e, AsyncCallback callback, object @object)
Parameters
senderobjecteTEventArscallbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual Task EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
Invoke(object, TEventArs)
public virtual Task Invoke(object sender, TEventArs e)
Parameters
senderobjecteTEventArs