EventQueueAsyncExtensions
Asynchronous extensions for IEventQueue.
Static Methods
WaitEventAsync
Gets or waits for a new event from the queue. Waiting can be canceled by EmitBreakEventAsync.
Params
eventQueue
this IEventQueue
token
CancellationToken
Returns
ValueTask<Event> ·
A new event.
GetEvent
Gets a new event from the queue.
Params
eventQueue
this IEventQueue
token
CancellationToken
Returns
ValueTask<Event?> ·
A new event, or null if no events in the queue.
EmitBreakEventAsync
Puts the LibBreakEvent event into the event queue. This method is useful for interrupting a blocking WaitEventAsync call and breaking an event processing loop.
Params
eventQueue
this IEventQueue
token
CancellationToken
Returns
ValueTask ·
We use cookies on our website. We use them to ensure proper functioning of the site and, if you agree, for purposes such as analytics, marketing, and targeting ads.
PrivMX Endpoint C# v2.2