Delegate AsyncEventHandler<TEvent>
- Namespace
- RabbitMQ.Client.Events
- Assembly
- RabbitMQ.Client.dll
public delegate Task AsyncEventHandler<in TEvent>(object sender, TEvent @event) where TEvent : EventArgs
Parameters
sender
object
event
TEvent
Returns
- Task
Type Parameters
TEvent
Constructors
AsyncEventHandler(object, nint)
public AsyncEventHandler(object @object, nint method)
Parameters
object
object
method
nint
Methods
BeginInvoke(object, TEvent, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(object sender, TEvent @event, AsyncCallback callback, object @object)
Parameters
sender
object
event
TEvent
callback
AsyncCallback
object
object
Returns
- IAsyncResult
EndInvoke(IAsyncResult)
public virtual Task EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
- Task
Invoke(object, TEvent)
public virtual Task Invoke(object sender, TEvent @event)
Parameters
sender
object
event
TEvent
Returns
- Task