Delegate AsyncQueueProcessItemAsync<TItem>
Callback to process an item in the queue asynchronously
Assembly: SoCore.dll
Syntax
public delegate Task AsyncQueueProcessItemAsync<TItem>(IAsyncQueueProcessItemContext<TItem> context, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
Name |
Description |
TItem |
Type of item in hte queue
|
Constructors
AsyncQueueProcessItemAsync(object, IntPtr)
Callback to process an item in the queue asynchronously
Declaration
public AsyncQueueProcessItemAsync(object @object, IntPtr method)
Parameters
Methods
BeginInvoke(IAsyncQueueProcessItemContext<TItem>, CancellationToken, AsyncCallback, object)
Callback to process an item in the queue asynchronously
Declaration
public virtual IAsyncResult BeginInvoke(IAsyncQueueProcessItemContext<TItem> context, CancellationToken cancellationToken, AsyncCallback callback, object @object)
Parameters
Returns
EndInvoke(IAsyncResult)
Callback to process an item in the queue asynchronously
Declaration
public virtual Task EndInvoke(IAsyncResult result)
Parameters
Returns
Invoke(IAsyncQueueProcessItemContext<TItem>, CancellationToken)
Callback to process an item in the queue asynchronously
Declaration
public virtual Task Invoke(IAsyncQueueProcessItemContext<TItem> context, CancellationToken cancellationToken)
Parameters
Returns
Extension Methods