Class AsyncQueue<TItem>
- Namespace
- MQTTnet.Internal
- Assembly
- MQTTnet.dll
public sealed class AsyncQueue<TItem> : IDisposable
Type Parameters
TItem
- Inheritance
-
AsyncQueue<TItem>
- Implements
-
- Inherited Members
-
Constructors
AsyncQueue()
Properties
Count
public int Count { get; }
Property Value
- int
Methods
Clear()
Dispose()
Enqueue(TItem)
public void Enqueue(TItem item)
Parameters
item
TItem
TryDequeue()
public AsyncQueueDequeueResult<TItem> TryDequeue()
Returns
- AsyncQueueDequeueResult<TItem>
TryDequeueAsync(CancellationToken)
public Task<AsyncQueueDequeueResult<TItem>> TryDequeueAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
- Task<AsyncQueueDequeueResult<TItem>>