Couchbase .NET SDK __CB_SDK_VERSION__

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 Copyright © 2020 Couchbase, Inc. All rights reserved.