Couchbase .NET SDK | 3.4.4
Search Results for

    Show / Hide Table of Contents

    Class PersistentStoreBase<TValue>

    Inheritance
    Object
    PersistentStoreBase<TValue>
    PersistentList<TValue>
    PersistentQueue<TValue>
    PersistentSet<TValue>
    Implements
    IAsyncEnumerable<TValue>
    Namespace: Couchbase.DataStructures
    Assembly: Couchbase.NetClient.dll
    Syntax
    public abstract class PersistentStoreBase<TValue> : Collections.ICollection, IAsyncEnumerable<TValue>
    Type Parameters
    Name Description
    TValue

    Properties

    | Improve this Doc View Source

    BackingStoreChecked

    Declaration
    protected bool BackingStoreChecked { get; set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Collection

    Declaration
    protected ICouchbaseCollection Collection { get; }
    Property Value
    Type Description
    ICouchbaseCollection
    | Improve this Doc View Source

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    CountAsync

    Declaration
    public Task<int> CountAsync { get; }
    Property Value
    Type Description
    Task<Int32>
    | Improve this Doc View Source

    IsSynchronized

    Declaration
    public bool IsSynchronized { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Key

    Declaration
    protected string Key { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Logger

    Declaration
    protected ILogger? Logger { get; }
    Property Value
    Type Description
    Nullable<ILogger>
    | Improve this Doc View Source

    SyncRoot

    Declaration
    public object SyncRoot { get; }
    Property Value
    Type Description
    Object

    Methods

    | Improve this Doc View Source

    Clear()

    Declaration
    public void Clear()
    | Improve this Doc View Source

    ClearAsync()

    Declaration
    public async Task ClearAsync()
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CopyTo(Array, Int32)

    Declaration
    public void CopyTo(Array array, int index)
    Parameters
    Type Name Description
    Array array
    Int32 index
    | Improve this Doc View Source

    CopyToAsync(TValue[], Int32)

    Declaration
    public async Task CopyToAsync(TValue[] array, int arrayIndex)
    Parameters
    Type Name Description
    TValue[] array
    Int32 arrayIndex
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CopyToAsync(Array, Int32)

    Declaration
    public Task CopyToAsync(Array array, int index)
    Parameters
    Type Name Description
    Array array
    Int32 index
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    CreateBackingStore()

    Declaration
    protected virtual void CreateBackingStore()
    | Improve this Doc View Source

    CreateBackingStoreAsync()

    Declaration
    protected virtual async ValueTask CreateBackingStoreAsync()
    Returns
    Type Description
    ValueTask
    | Improve this Doc View Source

    GetAsyncEnumerator(CancellationToken)

    Declaration
    public async IAsyncEnumerator<TValue> GetAsyncEnumerator(CancellationToken cancellationToken = null)
    Parameters
    Type Name Description
    CancellationToken cancellationToken
    Returns
    Type Description
    IAsyncEnumerator<TValue>
    | Improve this Doc View Source

    GetList()

    Declaration
    protected virtual IList<TValue> GetList()
    Returns
    Type Description
    IList<TValue>
    | Improve this Doc View Source

    GetListAsync()

    Declaration
    protected virtual async Task<IList<TValue>> GetListAsync()
    Returns
    Type Description
    Task<IList<TValue>>

    Implements

    IAsyncEnumerable<>
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2023 Couchbase, Inc.