Couchbase .NET SDK __CB_SDK_VERSION__

Show / Hide Table of Contents

Class PersistentQueue<TValue>

Inheritance
object
PersistentStoreBase<TValue>
PersistentQueue<TValue>
Implements
IAsyncEnumerable<TValue>
IPersistentQueue<TValue>
ICollection
IEnumerable
Inherited Members
PersistentStoreBase<TValue>.Clear()
PersistentStoreBase<TValue>.ClearAsync()
PersistentStoreBase<TValue>.CopyToAsync(Array, int)
PersistentStoreBase<TValue>.CopyTo(Array, int)
PersistentStoreBase<TValue>.CopyToAsync(TValue[], int)
PersistentStoreBase<TValue>.GetAsyncEnumerator(CancellationToken)
PersistentStoreBase<TValue>.CountAsync
PersistentStoreBase<TValue>.Count
PersistentStoreBase<TValue>.IsSynchronized
PersistentStoreBase<TValue>.SyncRoot
object.GetType()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Couchbase.DataStructures
Assembly: Couchbase.NetClient.dll
Syntax
public sealed class PersistentQueue<TValue> : PersistentStoreBase<TValue>, IAsyncEnumerable<TValue>, IPersistentQueue<TValue>, ICollection, IEnumerable
Type Parameters
Name Description
TValue

Methods

View Source

Dequeue()

Declaration
public TValue? Dequeue()
Returns
Type Description
TValue
View Source

DequeueAsync()

Declaration
public Task<TValue?> DequeueAsync()
Returns
Type Description
Task<TValue>
View Source

Enqueue(TValue)

Declaration
[Obsolete("This method is blocking; please use the async version instead.")]
public void Enqueue(TValue item)
Parameters
Type Name Description
TValue item
View Source

EnqueueAsync(TValue)

Declaration
public Task EnqueueAsync(TValue item)
Parameters
Type Name Description
TValue item
Returns
Type Description
Task
View Source

Peek()

Declaration
[Obsolete("This method is blocking; please use the async version instead.")]
public TValue? Peek()
Returns
Type Description
TValue
View Source

PeekAsync()

Declaration
public Task<TValue?> PeekAsync()
Returns
Type Description
Task<TValue>

Implements

IAsyncEnumerable<T>
IPersistentQueue<T>
ICollection
IEnumerable
  • View Source
In this article
Back to top Copyright © 2020 Couchbase, Inc. All rights reserved.