Click or drag to resize
CouchbaseBucket Class
Represents a persistent Couchbase Bucket and can be used for performing CRUD operations on documents, querying Views and executing N1QL queries.
Inheritance Hierarchy
SystemObject
  CouchbaseCouchbaseBucket

Namespace:  Couchbase
Assembly:  Couchbase.NetClient (in Couchbase.NetClient.dll) Version: 2.5.7-alpha1
Syntax
public sealed class CouchbaseBucket : IBucket, 
	IDisposable, IQueryCacheInvalidator, ITypeSerializerProvider

The CouchbaseBucket type exposes the following members.

Properties
  NameDescription
Public propertyBucketType
Returns type of the bucket. In this implementation the value is constant: Couchbase.
Public propertyCluster
Returns the ICluster that this bucket belongs to
Public propertyIsSecure
Returns true if bucket is using SSL encryption between the client and the server.
Public propertyName
The Bucket's name. You can view this from the Couchbase Management Console.
Public propertySupportsEnhancedDurability
Gets a value indicating whether enhanced durability is enabled.
Public propertySupportsKvErrorMap
Gets a value indicating whether the cluster supports an error map that can be used to return custom error information.
Top
Methods
  NameDescription
Public methodAppend(String, Byte)
Appends a value to a give key.
Public methodAppend(String, String)
Appends a value to a give key.
Public methodAppend(String, Byte, TimeSpan)
Appends a value to a give key.
Public methodAppend(String, String, TimeSpan)
Appends a value to a give key.
Public methodAppendAsync(String, Byte)
Appends a value to a given key as an asynchronous operation.
Public methodAppendAsync(String, String)
Appends a value to a given key as an asynchronous operation.
Public methodAppendAsync(String, Byte, TimeSpan)
Appends a value to a give key as an asynchronous operation.
Public methodAppendAsync(String, String, TimeSpan)
Appends a value to a give key as an asynchronous operation.
Public methodCreateManager
Creates a IBucketManager instance for managing buckets using the IClusterCredentials for authentication.
Public methodCreateManager(String, String)
Creates a BucketManager instance for managing buckets.
Public methodCreateQuery(String, String)
Creates an instance of an object that implements IViewQuery, which targets a given bucket, design document and view.
Public methodCreateQuery(String, String, Boolean)
Creates an instance of an object that implements IViewQuery, which targets a given bucket and design document.
Public methodDecrement(String)
Decrements the value of a key by one. If the key doesn't exist, it will be created and seeded with 1.
Public methodDecrement(String, TimeSpan)
Decrements the value of a key by one. If the key doesn't exist, it will be created and seeded with 1.
Public methodDecrement(String, UInt64)
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrement(String, UInt64, TimeSpan)
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrement(String, UInt64, UInt64)
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrement(String, UInt64, UInt64, TimeSpan)
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrement(String, UInt64, UInt64, UInt32)
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrement(String, UInt64, UInt64, TimeSpan, TimeSpan)
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrement(String, UInt64, UInt64, UInt32, TimeSpan)
Decrements the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrementAsync(String)
Decrements the value of a key by one as an asynchronous operation. If the key doesn't exist, it will be created and seeded with 1.
Public methodDecrementAsync(String, TimeSpan)
Decrements the value of a key by one as an asynchronous operation. If the key doesn't exist, it will be created and seeded with 1.
Public methodDecrementAsync(String, UInt64)
Decrements the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrementAsync(String, UInt64, TimeSpan)
Decrements the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrementAsync(String, UInt64, UInt64)
Decrements the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrementAsync(String, UInt64, UInt64, TimeSpan)
Decrements the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrementAsync(String, UInt64, UInt64, UInt32)
Decrements the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrementAsync(String, UInt64, UInt64, TimeSpan, TimeSpan)
Decrements the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDecrementAsync(String, UInt64, UInt64, UInt32, TimeSpan)
Decrements the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodDispose
Closes this CouchbaseBucket instance, shutting down and releasing all resources, removing it from it's ClusterController instance.
Public methodEquals
Compares for equality which is the Name of the Bucket and it's ClusterController instance.
(Overrides ObjectEquals(Object).)
Public methodExists(String)
Checks for the existance of a given key.
Public methodExists(String, TimeSpan)
Checks for the existance of a given key.
Public methodExistsAsync(String)
Checks for the existance of a given key as an asynchronous operation.
Public methodExistsAsync(String, TimeSpan)
Checks for the existance of a given key as an asynchronous operation.
Protected methodFinalize
Finalizer for this CouchbaseBucket instance if not shutdown and disposed gracefully.
(Overrides ObjectFinalize.)
Public methodGetT(IListString)
Gets a range of values for a given set of keys
Public methodGetT(String)
Gets a value for a given key.
Public methodGetT(IListString, ParallelOptions)
Gets a range of values for a given set of keys
Public methodGetT(IListString, TimeSpan)
Gets a range of values for a given set of keys
Public methodGetT(String, TimeSpan)
Gets value for a given key
Public methodGetT(IListString, ParallelOptions, Int32)
Gets a range of values for a given set of keys
Public methodGetT(IListString, ParallelOptions, TimeSpan)
Gets a range of values for a given set of keys
Public methodGetT(IListString, ParallelOptions, Int32, TimeSpan)
Gets a range of values for a given set of keys
Public methodGetAndLockT(String, TimeSpan)
Gets a document and locks it for a specified time period.
Public methodGetAndLockT(String, UInt32)
Gets a document and locks it for a specified time period.
Public methodGetAndLockT(String, TimeSpan, TimeSpan)
Gets a document and locks it for a specified time period.
Public methodGetAndLockT(String, UInt32, TimeSpan)
Gets a document and locks it for a specified time period.
Public methodGetAndLockAsyncT(String, TimeSpan)
Gets a document and locks it for a specified time period as an asynchronous operation.
Public methodGetAndLockAsyncT(String, UInt32)
Gets a document and locks it for a specified time period as an asynchronous operation.
Public methodGetAndLockAsyncT(String, TimeSpan, TimeSpan)
Gets a document and locks it for a specified time period as an asynchronous operation.
Public methodGetAndLockAsyncT(String, UInt32, TimeSpan)
Public methodGetAndTouchT(String, TimeSpan)
Retrieves a value by key and additionally updates the expiry with a new value.
Public methodGetAndTouchT(String, TimeSpan, TimeSpan)
Retrieves a value by key and additionally updates the expiry with a new value.
Public methodGetAndTouchAsyncT(String, TimeSpan)
Retrieves a value by key and additionally updates the expiry with a new value as an asynchronous operation.
Public methodGetAndTouchAsyncT(String, TimeSpan, TimeSpan)
Retrieves a value by key and additionally updates the expiry with a new value as an asynchronous operation.
Public methodGetAndTouchDocumentT(String, TimeSpan)
Retrieves a document by key and additionally updates the expiry with a new value.
Public methodGetAndTouchDocumentT(String, TimeSpan, TimeSpan)
Retrieves a document by key and additionally updates the expiry with a new value.
Public methodGetAndTouchDocumentAsyncT(String, TimeSpan)
Retrieves a document by key and additionally updates the expiry with a new value as an asynchronous operation.
Public methodGetAndTouchDocumentAsyncT(String, TimeSpan, TimeSpan)
Retrieves a document by key and additionally updates the expiry with a new value as an asynchronous operation.
Public methodGetAsyncT(String)
Gets a value for a given key as an asynchronous operation.
Public methodGetAsyncT(String, TimeSpan)
Gets a Task that can be awaited on for a given Key and value as an asynchronous operation.
Public methodGetClusterVersion
Gets the cluster version using the configured bucket or cluster credentials.
Public methodGetClusterVersionAsync
Gets the cluster version using the configured bucket or cluster credentials.
Public methodGetDocumentT(String)
Gets a document by it's given id.
Public methodGetDocumentT(String, TimeSpan)
Gets a document by it's given id.
Public methodGetDocumentAsyncT(String)
Gets a document by it's given id asynchronously.
Public methodGetDocumentAsyncT(String, TimeSpan)
Public methodGetDocumentFromReplicaT(String)
Gets a document using a replica by it's given id.
Public methodGetDocumentFromReplicaT(String, TimeSpan)
Gets a document using a replica by it's given id.
Public methodGetDocumentFromReplicaAsyncT(String)
Gets a document using a replica by it's given id as an asynchronous operation.
Public methodGetDocumentFromReplicaAsyncT(String, TimeSpan)
Gets a document using a replica by it's given id as an asynchronous operation.
Public methodGetDocumentsAsyncT(IEnumerableString)
Gets a list of documents by their given id as an asynchronous operation.
Public methodGetDocumentsAsyncT(IEnumerableString, TimeSpan)
Gets a list of documents by their given id as an asynchronous operation.
Public methodGetFromReplicaT(String)
Gets a value for a key by checking each replica.
Public methodGetFromReplicaT(String, TimeSpan)
Returns a value for a
Public methodGetFromReplicaAsyncT(String)
Gets a value for a key by checking each replica asynchronously.
Public methodGetFromReplicaAsyncT(String, TimeSpan)
Public methodGetHashCode
Gets the hashcode for the CouchbaseBucket instance.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetWithLockT(String, TimeSpan) Obsolete.
Gets a document and locks it for a specified time period.
Public methodGetWithLockT(String, UInt32) Obsolete.
Gets a document and locks it for a specified time period.
Public methodGetWithLockAsyncT(String, TimeSpan) Obsolete.
Gets a document and locks it for a specified time period as an asynchronous operation.
Public methodGetWithLockAsyncT(String, UInt32) Obsolete.
Gets a document and locks it for a specified time period as an asynchronous operation.
Public methodIncrement(String)
Increments the value of a key by one. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrement(String, TimeSpan)
Increments the value of a key by one. If the key doesn't exist, it will be created and seeded with 1.
Public methodIncrement(String, UInt64)
Increments the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrement(String, UInt64, TimeSpan)
Increments the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrement(String, UInt64, UInt64)
Increments the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrement(String, UInt64, UInt64, TimeSpan)
Increments the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrement(String, UInt64, UInt64, UInt32)
Increments the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrement(String, UInt64, UInt64, TimeSpan, TimeSpan)
Increments the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrement(String, UInt64, UInt64, UInt32, TimeSpan)
Increments the value of a key by the delta. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrementAsync(String)
Increments the value of a key by one as an asynchronous operation. If the key doesn't exist, it will be created. and seeded with 1.
Public methodIncrementAsync(String, TimeSpan)
Increments the value of a key by one as an asynchronous operation. If the key doesn't exist, it will be created. and seeded with 1.
Public methodIncrementAsync(String, UInt64)
Increments the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrementAsync(String, UInt64, TimeSpan)
Increments the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrementAsync(String, UInt64, UInt64)
Increments the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrementAsync(String, UInt64, UInt64, TimeSpan)
Increments the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrementAsync(String, UInt64, UInt64, UInt32)
Increments the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrementAsync(String, UInt64, UInt64, TimeSpan, TimeSpan)
Increments the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodIncrementAsync(String, UInt64, UInt64, UInt32, TimeSpan)
Increments the value of a key by the delta as an asynchronous operation. If the key doesn't exist, it will be created and seeded with the defaut initial value 1.
Public methodInsertT(IDocumentT)
Inserts a JSON document into the IBucketfailing if it exists.
Public methodInsertT(String, T)
Inserts a document into the database using a given key, failing if the key exists.
Public methodInsertT(IDocumentT, ReplicateTo)
Inserts a JSON document into the IBucketfailing if it exists.
Public methodInsertT(IDocumentT, TimeSpan)
Inserts a JSON document into the IBucketfailing if it exists.
Public methodInsertT(String, T, ReplicateTo)
Inserts a document into the database using a given key, failing if the key exists.
Public methodInsertT(String, T, TimeSpan)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(String, T, UInt32)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(IDocumentT, ReplicateTo, PersistTo)
Inserts a JSON document into the IBucketfailing if it exists.
Public methodInsertT(IDocumentT, ReplicateTo, TimeSpan)
Inserts a JSON document into the IBucketfailing if it exists.
Public methodInsertT(String, T, ReplicateTo, PersistTo)
Inserts a document into the database using a given key, failing if the key exists.
Public methodInsertT(String, T, ReplicateTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(String, T, TimeSpan, TimeSpan)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(String, T, UInt32, TimeSpan)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Inserts a JSON document into the IBucketfailing if it exists.
Public methodInsertT(String, T, ReplicateTo, PersistTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(String, T, TimeSpan, ReplicateTo, PersistTo)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(String, T, UInt32, ReplicateTo, PersistTo)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists.
Public methodInsertAsyncT(IDocumentT)
Inserts a JSON document into the IBucketfailing if it exists as an asynchronous operation.
Public methodInsertAsyncT(ListIDocumentT)
Inserts a list of JSON documents asynchronously, each document failing if it already exists.
Public methodInsertAsyncT(String, T)
Inserts or replaces an existing document into Couchbase Server.
Public methodInsertAsyncT(IDocumentT, ReplicateTo)
Inserts a JSON document into the IBucketfailing if it exists as an asynchronous operation.
Public methodInsertAsyncT(IDocumentT, TimeSpan)
Inserts a JSON document into the IBucket failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo)
Inserts a list of JSON documents asynchronously, each document failing if it already exists.
Public methodInsertAsyncT(ListIDocumentT, TimeSpan)
Public methodInsertAsyncT(String, T, ReplicateTo)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, TimeSpan)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, UInt32)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(IDocumentT, ReplicateTo, PersistTo)
Inserts a JSON document into the IBucketfailing if it exists as an asynchronous operation.
Public methodInsertAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Inserts a JSON document into the IBucketfailing if it exists as an asynchronous operation.
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Inserts a list of JSON documents asynchronously, each document failing if it already exists.
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Inserts a list of JSON documents asynchronously, each document failing if it already exists.
Public methodInsertAsyncT(String, T, ReplicateTo, PersistTo)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, ReplicateTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, TimeSpan, TimeSpan)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, UInt32, TimeSpan)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Inserts a list of JSON documents asynchronously, each document failing if it already exists.
Public methodInsertAsyncT(String, T, ReplicateTo, PersistTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Inserts a document into the database for a given key, failing if it exists as an asynchronous operation.
Public methodInvalidateQueryCache
Invalidates and clears the query cache. This method can be used to explicitly clear the internal N1QL query cache. This cache will be filled with non-adhoc query statements (query plans) to speed up those subsequent executions. Triggering this method will wipe out the complete cache, which will not cause an interruption but rather all queries need to be re-prepared internally. This method is likely to be deprecated in the future once the server side query engine distributes its state throughout the cluster.
Public methodInvokeT(ILookupInBuilderT)
Public methodInvokeT(IMutateInBuilderT)
Public methodInvokeAsyncT(ILookupInBuilderT)
Public methodInvokeAsyncT(IMutateInBuilderT)
Public methodListAppend(String, Object, Boolean)
Appends a value to the back of a JSON array within a document.
Public methodListAppend(String, Object, Boolean, TimeSpan)
Appends a value to the back of a JSON array within a document.
Public methodListAppendAsync(String, Object, Boolean)
Appends a value to the back of a JSON array within a document asynchronously.
Public methodListAppendAsync(String, Object, Boolean, TimeSpan)
Appends a value to the back of a JSON array within a document asynchronously.
Public methodListGetTContent(String, Int32)
Returns the value at a given index assuming a JSON array.
Public methodListGetTContent(String, Int32, TimeSpan)
Returns the value at a given index assuming a JSON array.
Public methodListGetAsyncTContent(String, Int32)
Returns the value at a given index assuming a JSON array asynchronously.
Public methodListGetAsyncTContent(String, Int32, TimeSpan)
Returns the value at a given index assuming a JSON array asynchronously.
Public methodListPrepend(String, Object, Boolean)
Prepends a value to the front of a JSON array within a document.
Public methodListPrepend(String, Object, Boolean, TimeSpan)
Prepends a value to the front of a JSON array within a document.
Public methodListPrependAsync(String, Object, Boolean)
Prepends a value to the front of a JSON array within a document asynchronously.
Public methodListPrependAsync(String, Object, Boolean, TimeSpan)
Prepends a value to the front of a JSON array within a document asynchronously.
Public methodListRemove(String, Int32)
Removes a value at a given index with a JSON document.
Public methodListRemove(String, Int32, TimeSpan)
Removes a value at a given index with a JSON document.
Public methodListRemoveAsync(String, Int32)
Removes a value at a given index with a JSON document asynchronously.
Public methodListRemoveAsync(String, Int32, TimeSpan)
Removes a value at a given index with a JSON document asynchronously.
Public methodListSet(String, Int32, String)
Adds a value to an array within a JSON document at a given index.
Public methodListSet(String, Int32, String, TimeSpan)
Adds a value to an array within a JSON document at a given index.
Public methodListSetAsync(String, Int32, String)
Adds a value to an array within a JSON document at a given index asynchronously.
Public methodListSetAsync(String, Int32, String, TimeSpan)
Adds a value to an array within a JSON document at a given index asynchronously.
Public methodListSize(String)
Gets the size of an array within a JSON document.
Public methodListSize(String, TimeSpan)
Gets the size of an array within a JSON document.
Public methodListSizeAsync(String)
Gets the size of an array within a JSON document asynchronously.
Public methodListSizeAsync(String, TimeSpan)
Gets the size of an array within a JSON document asynchronously.
Public methodLookupInTDocument(String)
Public methodLookupInTDocument(String, TimeSpan)
Public methodMapAdd(String, String, String, Boolean)
Adds a key/value pair to a JSON hashmap document.
Public methodMapAdd(String, String, String, Boolean, TimeSpan)
Adds a key/value pair to a JSON hashmap document.
Public methodMapAddAsync(String, String, String, Boolean)
Adds a key/value pair to a JSON hashmap document asynchronously.
Public methodMapAddAsync(String, String, String, Boolean, TimeSpan)
Public methodMapGetTContent(String, String)
Gets the value for a given key from a hashmap within a JSON document.
Public methodMapGetTContent(String, String, TimeSpan)
Gets the value for a given key from a hashmap within a JSON document.
Public methodMapGetAsyncTContent(String, String)
Gets the value for a given key from a hashmap within a JSON document asynchronously.
Public methodMapGetAsyncTContent(String, String, TimeSpan)
Gets the value for a given key from a hashmap within a JSON document asynchronously.
Public methodMapRemove(String, String)
Removes the value for a given key from a hashmap within a JSON document.
Public methodMapRemove(String, String, TimeSpan)
Removes the value for a given key from a hashmap within a JSON document.
Public methodMapRemoveAsync(String, String)
Removes the value for a given key from a hashmap within a JSON document asynchronously.
Public methodMapRemoveAsync(String, String, TimeSpan)
Removes the value for a given key from a hashmap within a JSON document asynchronously.
Public methodMapSize(String)
Gets the size of a hashmap within a JSON document.
Public methodMapSize(String, TimeSpan)
Gets the size of a hashmap within a JSON document.
Public methodMapSizeAsync(String)
Gets the size of a hashmap within a JSON document asynchronously.
Public methodMapSizeAsync(String, TimeSpan)
Public methodMutateInTDocument(String)
Public methodMutateInTDocument(String, TimeSpan)
Public methodObserve(String, UInt64, Boolean, ReplicateTo, PersistTo)
Performs 'observe' on a given key to ensure that it's durability requirements with respect to persistence and replication are satisfied.
Public methodObserve(String, UInt64, Boolean, ReplicateTo, PersistTo, TimeSpan)
Performs 'observe' on a given key to ensure that it's durability requirements with respect to persistence and replication are satisfied.
Public methodObserveAsync(String, UInt64, Boolean, ReplicateTo, PersistTo)
Performs 'observe' on a given key to ensure that it's durability requirements with respect to persistence and replication are satisfied asynchronously.
Public methodObserveAsync(String, UInt64, Boolean, ReplicateTo, PersistTo, TimeSpan)
Performs 'observe' on a given key to ensure that it's durability requirements with respect to persistence and replication are satisfied asynchronously.
Public methodPing(ServiceType)
Pings the specified services.
Public methodPing(String, ServiceType)
Pings the specified services.
Public methodPrepend(String, Byte)
Prepends a value to a give key.
Public methodPrepend(String, String)
Prepends a value to a give key.
Public methodPrepend(String, Byte, TimeSpan)
Prepends a value to a give key.
Public methodPrepend(String, String, TimeSpan)
Prepends a value to a give key.
Public methodPrependAsync(String, Byte)
Prepends a value to a given key as an asynchronous operation.
Public methodPrependAsync(String, String)
Prepends a value to a given key as an asynchronous operation.
Public methodPrependAsync(String, Byte, TimeSpan)
Prepends a value to a give key as an asynchronous operation.
Public methodPrependAsync(String, String, TimeSpan)
Prepends a value to a give key as an asynchronous operation.
Public methodQuery(SearchQuery)
Public methodQueryT(String)
Executes a N1QL query against the Couchbase Cluster.
Public methodQueryT(IAnalyticsRequest)
Executes an Analytics statemnt via a IAnalyticsRequest against the Couchbase cluster.
Public methodQueryT(IQueryRequest)
Executes a N1QL statement or prepared statement via a IQueryRequest against the Couchbase Cluster.
Public methodQueryT(IViewQueryable)
Executes a View query and returns the result.
Public methodQueryAsync(SearchQuery)
Public methodQueryAsync(SearchQuery, CancellationToken)
Public methodQueryAsyncT(String)
Asynchronously executes a N1QL query against the Couchbase Cluster.
Public methodQueryAsyncT(IAnalyticsRequest)
Asynchronously executes an Analytics statemnt via a IAnalyticsRequest against the Couchbase cluster.
Public methodQueryAsyncT(IQueryRequest)
Asynchronously executes a N1QL statement or prepared statement via a IQueryRequest against the Couchbase Cluster.
Public methodQueryAsyncT(IViewQueryable)
Asynchronously Executes a View query and returns the result.
Public methodQueryAsyncT(IAnalyticsRequest, CancellationToken)
Asynchronously executes an Analytics statemnt via a IAnalyticsRequest against the Couchbase cluster.
Public methodQueryAsyncT(IQueryRequest, CancellationToken)
Asynchronously executes a N1QL statement or prepared statement via a IQueryRequest against the Couchbase Cluster.
Public methodQueuePopT(String)
Removes a value from the front of a queue stored in a JSON document.
Public methodQueuePopT(String, TimeSpan)
Removes a value from the front of a queue stored in a JSON document.
Public methodQueuePopAsyncT(String)
Removes a value from the front of a queue stored in a JSON document asynchronously.
Public methodQueuePopAsyncT(String, TimeSpan)
Removes a value from the front of a queue stored in a JSON document asynchronously.
Public methodQueuePushT(String, T, Boolean)
Adds a value to the end of a queue stored in a JSON document.
Public methodQueuePushT(String, T, Boolean, TimeSpan)
Adds a value to the end of a queue stored in a JSON document.
Public methodQueuePushAsyncT(String, T, Boolean)
Adds a value to the end of a queue stored in a JSON document asynchronously.
Public methodQueuePushAsyncT(String, T, Boolean, TimeSpan)
Public methodQueueSize(String)
Returns the number of items in the queue stored in the JSON document.
Public methodQueueSize(String, TimeSpan)
Returns the number of items in the queue stored in the JSON document.
Public methodQueueSizeAsync(String)
Returns the number of items in the queue stored in the JSON document asynchronously.
Public methodQueueSizeAsync(String, TimeSpan)
Public methodRemove(IListString)
Removes a range of documents for a given set of keys
Public methodRemove(String)
For a given key, removes a document from the database.
Public methodRemove(IListString, ParallelOptions)
Removes a range of documents for a given set of keys
Public methodRemove(IListString, TimeSpan)
Public methodRemove(String, ReplicateTo)
For a given key, removes a document from the database.
Public methodRemove(String, TimeSpan)
Removes a document for a given key from the database.
Public methodRemove(String, UInt64)
Removes a document for a given key from the database.
Public methodRemove(IListString, ParallelOptions, Int32)
Removes a range of documents for a given set of keys
Public methodRemove(IListString, ParallelOptions, TimeSpan)
Public methodRemove(String, ReplicateTo, PersistTo)
For a given key, removes a document from the database.
Public methodRemove(String, ReplicateTo, TimeSpan)
Removes a document for a given key from the database.
Public methodRemove(String, UInt64, ReplicateTo)
For a given key, removes a document from the database.
Public methodRemove(String, UInt64, TimeSpan)
Removes a document for a given key from the database.
Public methodRemove(IListString, ParallelOptions, Int32, TimeSpan)
Public methodRemove(String, ReplicateTo, PersistTo, TimeSpan)
Removes a document for a given key from the database.
Public methodRemove(String, UInt64, ReplicateTo, PersistTo)
Removes a document for a given key from the database.
Public methodRemove(String, UInt64, ReplicateTo, TimeSpan)
Removes a document for a given key from the database.
Public methodRemove(String, UInt64, ReplicateTo, PersistTo, TimeSpan)
Removes a document for a given key from the database.
Public methodRemoveT(IDocumentT)
Removes a document from the database.
Public methodRemoveT(IDocumentT, ReplicateTo)
Removes a document from the database.
Public methodRemoveT(IDocumentT, TimeSpan)
Removes a document from the database.
Public methodRemoveT(IDocumentT, ReplicateTo, PersistTo)
Removes a document from the database.
Public methodRemoveT(IDocumentT, ReplicateTo, TimeSpan)
Removes a document from the database.
Public methodRemoveT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Removes a document from the database.
Public methodRemoveAsync(String)
Asynchronously removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, ReplicateTo)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, TimeSpan)
Asynchronously removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, UInt64)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, ReplicateTo, PersistTo)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, ReplicateTo, TimeSpan)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, UInt64, ReplicateTo)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, UInt64, TimeSpan)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, ReplicateTo, PersistTo, TimeSpan)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, UInt64, ReplicateTo, PersistTo)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, UInt64, ReplicateTo, TimeSpan)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsync(String, UInt64, ReplicateTo, PersistTo, TimeSpan)
Removes a document for a given key from the database as an asynchronous operation.
Public methodRemoveAsyncT(IDocumentT)
Removes a document from the database as an asynchronous operation.
Public methodRemoveAsyncT(ListIDocumentT)
Removes a list of IDocument from the bucket asynchronously.
Public methodRemoveAsyncT(IDocumentT, ReplicateTo)
Removes a document from the database as an asynchronous operation.
Public methodRemoveAsyncT(IDocumentT, TimeSpan)
Removes a document from the database as an asynchronous operation.
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo)
Removes a list of IDocument from the bucket asynchronously.
Public methodRemoveAsyncT(ListIDocumentT, TimeSpan)
Removes a list of IDocument from the bucket asynchronously.
Public methodRemoveAsyncT(IDocumentT, ReplicateTo, PersistTo)
Removes a document from the database as an asynchronous operation.
Public methodRemoveAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Removes a document from the database as an asynchronous operation.
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Removes a list of IDocument from the bucket asynchronously.
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Removes a list of IDocument from the bucket asynchronously.
Public methodRemoveAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Removes a document from the database as an asynchronous operation.
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Removes a list of IDocument from the bucket asynchronously.
Public methodReplaceT(IDocumentT)
Replaces a document if it exists, otherwise fails.
Public methodReplaceT(String, T)
Replaces a value for a key if it exists, otherwise fails.
Public methodReplaceT(IDocumentT, ReplicateTo)
Replaces a document if it exists, otherwise fails.
Public methodReplaceT(IDocumentT, TimeSpan)
Replaces a document if it exists, otherwise fails.
Public methodReplaceT(String, T, ReplicateTo)
Replaces a value for a key if it exists, otherwise fails.
Public methodReplaceT(String, T, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt32)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(IDocumentT, ReplicateTo, PersistTo)
Replaces a document if it exists, otherwise fails.
Public methodReplaceT(IDocumentT, ReplicateTo, TimeSpan)
Replaces a document if it exists, otherwise fails.
Public methodReplaceT(String, T, ReplicateTo, PersistTo)
Replaces a value for a key if it exists, otherwise fails.
Public methodReplaceT(String, T, ReplicateTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, TimeSpan, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt32, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, ReplicateTo)
Replaces a value for a key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, UInt32)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Replaces a document if it exists, otherwise fails.
Public methodReplaceT(String, T, ReplicateTo, PersistTo, TimeSpan)
Replaces the specified key.
Public methodReplaceT(String, T, UInt64, ReplicateTo, PersistTo)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, ReplicateTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, TimeSpan, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, UInt32, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, ReplicateTo, PersistTo, TimeSpan)
Replaces the specified key.
Public methodReplaceT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails.
Public methodReplaceAsyncT(IDocumentT)
Replaces a document if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(ListIDocumentT)
Public methodReplaceAsyncT(String, T)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(IDocumentT, ReplicateTo)
Replaces a document if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(IDocumentT, TimeSpan)
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo)
Public methodReplaceAsyncT(ListIDocumentT, TimeSpan)
Public methodReplaceAsyncT(String, T, ReplicateTo)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt32)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(IDocumentT, ReplicateTo, PersistTo)
Replaces a document if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Replaces a document if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Public methodReplaceAsyncT(String, T, ReplicateTo, PersistTo)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, ReplicateTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, TimeSpan, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt32, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, UInt32)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(String, T, ReplicateTo, PersistTo, TimeSpan)
Replaces the asynchronous.
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo, PersistTo)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, UInt32, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo, PersistTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodReplaceAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Replaces a document for a given key if it exists, otherwise fails as an asynchronous operation.
Public methodSetAdd(String, String, Boolean)
Adds a value to a set within a JSON array within a document.
Public methodSetAdd(String, String, Boolean, TimeSpan)
Adds a value to a set within a JSON array within a document.
Public methodSetAddAsync(String, String, Boolean)
Adds a value to a set within a JSON array within a document asynchronously.
Public methodSetAddAsync(String, String, Boolean, TimeSpan)
Adds a value to a set within a JSON array within a document asynchronously.
Public methodSetContains(String, String)
Checks if a set contains a given value within a JSON document.
Public methodSetContains(String, String, TimeSpan)
Checks if a set contains a given value within a JSON document.
Public methodSetContainsAsync(String, String)
Checks if a set contains a given value within a JSON document asynchronously.
Public methodSetContainsAsync(String, String, TimeSpan)
Checks if a set contains a given value within a JSON document asynchronously.
Public methodSetRemoveT(String, T)
Removes a value from a set withing a JSON document.
Public methodSetRemoveT(String, T, TimeSpan)
Removes a value from a set withing a JSON document.
Public methodSetRemoveAsyncT(String, T)
Removes a value from a set withing a JSON document asynchronously.
Public methodSetRemoveAsyncT(String, T, TimeSpan)
Removes a value from a set withing a JSON document asynchronously.
Public methodSetSize(String)
Gets the size of a set within a JSON document.
Public methodSetSize(String, TimeSpan)
Gets the size of a set within a JSON document.
Public methodSetSizeAsync(String)
Gets the size of a set within a JSON document asynchronously.
Public methodSetSizeAsync(String, TimeSpan)
Gets the size of a set within a JSON document asynchronously.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTouch(String, TimeSpan)
Updates the expiration a key without modifying or returning it's value.
Public methodTouch(String, TimeSpan, TimeSpan)
Updates the expiration a key without modifying or returning it's value.
Public methodTouchAsync(String, TimeSpan)
Updates the expiration a key without modifying or returning it's value as an asynchronous operation.
Public methodTouchAsync(String, TimeSpan, TimeSpan)
Public methodUnlock(String, UInt64)
Public methodUnlock(String, UInt64, TimeSpan)
Public methodUnlockAsync(String, UInt64)
Public methodUnlockAsync(String, UInt64, TimeSpan)
Public methodUpsertT(IDictionaryString, T)
Inserts or replaces a range of items into Couchbase Server.
Public methodUpsertT(IDocumentT)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
Public methodUpsertT(IDictionaryString, T, ParallelOptions)
Inserts or replaces a range of items into Couchbase Server.
Public methodUpsertT(IDictionaryString, T, TimeSpan)
Inserts or replaces a range of items into Couchbase Server.
Public methodUpsertT(String, T)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(IDocumentT, ReplicateTo)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
Public methodUpsertT(IDocumentT, TimeSpan)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
Public methodUpsertT(IDictionaryString, T, ParallelOptions, Int32)
Inserts or replaces a range of items into Couchbase Server.
Public methodUpsertT(IDictionaryString, T, ParallelOptions, TimeSpan)
Inserts or replaces a range of items into Couchbase Server.
Public methodUpsertT(String, T, ReplicateTo)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt32)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(IDocumentT, ReplicateTo, PersistTo)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
Public methodUpsertT(IDocumentT, ReplicateTo, TimeSpan)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
Public methodUpsertT(IDictionaryString, T, ParallelOptions, Int32, TimeSpan)
Inserts or replaces a range of items into Couchbase Server.
Public methodUpsertT(String, T, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, ReplicateTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, TimeSpan, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt32, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, UInt32)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server.
Public methodUpsertT(String, T, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, TimeSpan, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt32, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, TimeSpan, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, UInt32, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server.
Public methodUpsertAsyncT(IDocumentT)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(ListIDocumentT)
Public methodUpsertAsyncT(String, T)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(IDocumentT, ReplicateTo)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(IDocumentT, TimeSpan)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo)
Public methodUpsertAsyncT(ListIDocumentT, TimeSpan)
Public methodUpsertAsyncT(String, T, ReplicateTo)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt32)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(IDocumentT, ReplicateTo, PersistTo)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Public methodUpsertAsyncT(String, T, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, ReplicateTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, TimeSpan, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt32, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, UInt32)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing JSON document into IBucket on a Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(String, T, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, UInt32, TimeSpan)
Public methodUpsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Public methodUpsertAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Inserts or replaces an existing document into Couchbase Server as an asynchronous operation.
Top
See Also