Couchbase .NET SDK | 3.7.2
Search Results for

    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>.CountAsync
    PersistentStoreBase<TValue>.Count
    PersistentStoreBase<TValue>.IsSynchronized
    PersistentStoreBase<TValue>.SyncRoot
    PersistentStoreBase<TValue>.GetAsyncEnumerator(CancellationToken)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    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

    | Edit this page View Source

    Dequeue()

    Declaration
    public TValue? Dequeue()
    Returns
    Type Description
    TValue
    | Edit this page View Source

    DequeueAsync()

    Declaration
    public Task<TValue?> DequeueAsync()
    Returns
    Type Description
    Task<TValue>
    | Edit this page 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
    | Edit this page View Source

    EnqueueAsync(TValue)

    Declaration
    public Task EnqueueAsync(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Task
    | Edit this page View Source

    Peek()

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

    PeekAsync()

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

    Implements

    IAsyncEnumerable<T>
    IPersistentQueue<T>
    ICollection
    IEnumerable
    • Edit this page
    • View Source
    In this article
    Back to top © 2025 Couchbase, Inc.