Couchbase .NET SDK | 3.7.2
Search Results for

    Show / Hide Table of Contents

    Namespace Couchbase.KeyValue

    Classes

    AppendOptions

    AppendOptions.ReadOnly

    BinaryCollectionExtensions

    CollectionExtensions

    CollectionOutdatedException

    DecrementOptions

    DecrementOptions.ReadOnly

    DurabilityRequirement

    ExistsOptions

    Optional parameters for ExistsAsync(string, ExistsOptions?)

    ExistsOptions.ReadOnly

    GetAllReplicasOptions

    Optional parameters for GetAllReplicasAsync(string, GetAllReplicasOptions?)

    GetAllReplicasOptions.ReadOnly

    GetAndLockOptions

    GetAndLockOptions.ReadOnly

    GetAndTouchOptions

    GetAndTouchOptions.ReadOnly

    GetAnyReplicaOptions

    Optional parameters for GetAnyReplicaAsync(string, GetAnyReplicaOptions?)

    GetAnyReplicaOptions.ReadOnly

    GetOptions

    Optional parameters for GetAsync(string, GetOptions?)

    GetOptions.ReadOnly

    IncrementOptions

    IncrementOptions.ReadOnly

    InsertOptions

    InsertOptions.ReadOnly

    KvErrorMapRetryException

    LookupInAllReplicasOptions

    LookupInAnyReplicaOptions

    LookupInOptions

    LookupInOptions.ReadOnly

    LookupInResultExtensions

    Extensions for ILookupInResult.

    LookupInSpec

    LookupInSpecBuilder

    A builder for chaining together lookup specs into a JSON document.

    LookupInSpecBuilderExtensions

    Extensions for LookupInSpecBuilder.

    LookupInSpecBuilder<TDocument>

    Strongly typed version of LookupInSpecBuilder.

    MutateInArrayAddUniqueOptions

    MutateInArrayAppendOptions

    MutateInArrayInsertOptions

    MutateInArrayPrependOptions

    MutateInDecrementOptions

    MutateInIncrementOptions

    MutateInInsertOptions

    MutateInOperationOptions

    MutateInOptions

    MutateInOptions.ReadOnly

    MutateInRemoveOptions

    MutateInReplaceOptions

    MutateInResult

    MutateInResultExtensions

    Extensions for IMutateInResult.

    MutateInSpec

    MutateInSpecBuilder

    A builder for generating an array of mutation Sub-Document operations.

    MutateInSpecBuilderExtensions

    Extensions for MutateInSpecBuilder<TDocument>.

    MutateInSpecBuilder<TDocument>

    Strongly typed version of MutateInSpecBuilder.

    MutateInUpsertOptions

    MutateInXattrOperation

    MutationMacro

    Server defined MutationMacro values to be expanded by the server.

    NotMyVBucketException

    PrependOptions

    PrependOptions.ReadOnly

    RemoveOptions

    RemoveOptions.ReadOnly

    ReplaceOptions

    ReplaceOptions.ReadOnly

    TouchOptions

    TouchOptions.ReadOnly

    UnlockOptions

    UnlockOptions.ReadOnly

    UpsertOptions

    UpsertOptions.ReadOnly

    Interfaces

    IBinaryCollection

    ICouchbaseCollection

    Represents a collection of JSON objects in Couchbase.

    ICounterResult

    IExistsResult

    IGetReplicaResult

    IGetResult

    ILookupInReplicaResult

    Result of a sub document LookupIn operation against any/all replicas.

    ILookupInReplicaResult<TDocument>

    Result of a sub document LookupIn operation against any/all replicas.

    ILookupInResult

    Result of a sub document LookupIn operation.

    ILookupInResult<TDocument>

    Result of a sub document LookupIn operation.

    IMutateInResult

    Result of a sub document MutateIn operation.

    IMutateInResult<TDocument>

    Result of a sub document MutateIn operation.

    IMutationMacro

    Marker interface for MutationMacro operations to be done by the server.

    IMutationResult

    IResponseStatus

    IResult

    IScope

    ITryGetResult

    Provides an interface for supporting the state of a document if the server returns a KeyNotFound status, as opposed to throwing a DocumentNotFoundException like in the regular GetAsync methods.

    ITryLookupInResult

    Provides an interface for supporting the state of a document if the server returns a PathNotFound status, as opposed to throwing a PathNotFoundException like in the regular GetAsync methods.

    ITryMutationResult

    Provides an interface for mutating a document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.

    ITryRemoveResult

    Provides an interface for removing a document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.

    ITryTouchResult

    Provides an interface for 'touching' a document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.

    ITryUnlockResult

    Provides an interface for unlocking a locked document, but instead of throwing DocumentNotFoundException exception if the document key is not found, allows for the existence to be checked via Exists.

    Enums

    DurabilityLevel

    The required number of nodes which the mutation must be replicated to (and/or persisted to) for durability requirements to be met. Possible values:

    PersistTo

    ReplicateTo

    StoreSemantics

    Flags for indicating additional actions when working with MutateIn Sub-Document operations.

    SubdocDocFlags

    Flags for indicating additional actions when working with subdocument documents.

    SubdocPathFlags

    Flags for indicating additional actions when working with subdocument paths.

    In this article
    Back to top © 2025 Couchbase, Inc.