Click or drag to resize

NeonBucket Class

Wraps an IBucket adding some additional capabilities.
Inheritance Hierarchy
SystemObject
  CouchbaseNeonBucket

Namespace:  Couchbase
Assembly:  Neon.Couchbase (in Neon.Couchbase.dll) Version: 2.2.0
Syntax
public class NeonBucket : IBucket, IDisposable

The NeonBucket type exposes the following members.

Constructors
  NameDescription
Public methodNeonBucket
Constructor.
Top
Properties
  NameDescription
Public propertyBucketType
Public propertyCluster
Public propertyConfiguration
Public propertyIgnoreDurability
Indicates whether this bucket is ignoring any ReplicateTo and/or PersistTo durability constraints. This is useful for unit testing where it'll be likely that there won't be enough Couchbase cluster nodes to satisfy durability constraints for production code.
Public propertyIsSecure
Public propertyName
Public propertyStatic memberReadyRetry
HACk: Returns the retry policy used when ensuring that a bucket is ready for use.
Public propertyStatic memberReadyTimeout
HACk: Returns the timeout used when ensuring that a bucket is ready for use.
Public propertySupportsEnhancedDurability
Public propertySupportsKvErrorMap
Top
Methods
  NameDescription
Public methodAppend(String, Byte)
Public methodAppend(String, String)
Public methodAppend(String, Byte, TimeSpan)
Public methodAppend(String, String, TimeSpan)
Public methodAppendAsync(String, Byte)
Public methodAppendAsync(String, String)
Public methodAppendAsync(String, Byte, TimeSpan)
Public methodAppendAsync(String, String, TimeSpan)
Public methodCreateManager
Public methodCreateManager(String, String)
Public methodCreateQuery(String, String)
Public methodCreateQuery(String, String, Boolean)
Public methodDecrement(String)
Public methodDecrement(String, TimeSpan)
Public methodDecrement(String, UInt64)
Public methodDecrement(String, UInt64, TimeSpan)
Public methodDecrement(String, UInt64, UInt64)
Public methodDecrement(String, UInt64, UInt64, TimeSpan)
Public methodDecrement(String, UInt64, UInt64, UInt32)
Public methodDecrement(String, UInt64, UInt64, TimeSpan, TimeSpan)
Public methodDecrement(String, UInt64, UInt64, UInt32, TimeSpan)
Public methodDecrementAsync(String)
Public methodDecrementAsync(String, TimeSpan)
Public methodDecrementAsync(String, UInt64)
Public methodDecrementAsync(String, UInt64, TimeSpan)
Public methodDecrementAsync(String, UInt64, UInt64)
Public methodDecrementAsync(String, UInt64, UInt64, TimeSpan)
Public methodDecrementAsync(String, UInt64, UInt64, UInt32)
Public methodDecrementAsync(String, UInt64, UInt64, TimeSpan, TimeSpan)
Public methodDecrementAsync(String, UInt64, UInt64, UInt32, TimeSpan)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExists(String)
Public methodExists(String, TimeSpan)
Public methodExistsAsync(String)
Public methodExistsAsync(String, TimeSpan)
Public methodExportDeferredAnalyticsQueryHandleT
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetT(IListString)
Public methodGetT(String)
Public methodGetT(IListString, ParallelOptions)
Public methodGetT(IListString, TimeSpan)
Public methodGetT(String, TimeSpan)
Public methodGetT(IListString, ParallelOptions, Int32)
Public methodGetT(IListString, ParallelOptions, TimeSpan)
Public methodGetT(IListString, ParallelOptions, Int32, TimeSpan)
Public methodGetAndLockT(String, TimeSpan)
Public methodGetAndLockT(String, UInt32)
Public methodGetAndLockT(String, TimeSpan, TimeSpan)
Public methodGetAndLockT(String, UInt32, TimeSpan)
Public methodGetAndLockAsyncT(String, TimeSpan)
Public methodGetAndLockAsyncT(String, UInt32)
Public methodGetAndLockAsyncT(String, TimeSpan, TimeSpan)
Public methodGetAndLockAsyncT(String, UInt32, TimeSpan)
Public methodGetAndTouchT(String, TimeSpan)
Public methodGetAndTouchT(String, TimeSpan, TimeSpan)
Public methodGetAndTouchAsyncT(String, TimeSpan)
Public methodGetAndTouchAsyncT(String, TimeSpan, TimeSpan)
Public methodGetAndTouchDocumentT(String, TimeSpan)
Public methodGetAndTouchDocumentT(String, TimeSpan, TimeSpan)
Public methodGetAndTouchDocumentAsyncT(String, TimeSpan)
Public methodGetAndTouchDocumentAsyncT(String, TimeSpan, TimeSpan)
Public methodGetAsyncT(String)
Public methodGetAsyncT(String, TimeSpan)
Public methodGetClusterVersion
Public methodGetClusterVersionAsync
Public methodGetDocumentT(String)
Public methodGetDocumentT(String, TimeSpan)
Public methodGetDocumentAsyncT(String)
Public methodGetDocumentAsyncT(String, TimeSpan)
Public methodGetDocumentFromReplicaT(String)
Public methodGetDocumentFromReplicaT(String, TimeSpan)
Public methodGetDocumentFromReplicaAsyncT(String)
Public methodGetDocumentFromReplicaAsyncT(String, TimeSpan)
Public methodGetDocumentsAsyncT(IEnumerableString)
Public methodGetDocumentsAsyncT(IEnumerableString, TimeSpan)
Public methodGetFromReplicaT(String)
Public methodGetFromReplicaT(String, TimeSpan)
Public methodGetFromReplicaAsyncT(String)
Public methodGetFromReplicaAsyncT(String, TimeSpan)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetInternalBucket
INTERNAL USE ONLY: Returns the internal bucket.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetWithLockT(String, TimeSpan)
Public methodGetWithLockT(String, UInt32)
Public methodGetWithLockAsyncT(String, TimeSpan)
Public methodGetWithLockAsyncT(String, UInt32)
Public methodImportDeferredAnalyticsQueryHandleT
Public methodIncrement(String)
Public methodIncrement(String, TimeSpan)
Public methodIncrement(String, UInt64)
Public methodIncrement(String, UInt64, TimeSpan)
Public methodIncrement(String, UInt64, UInt64)
Public methodIncrement(String, UInt64, UInt64, TimeSpan)
Public methodIncrement(String, UInt64, UInt64, UInt32)
Public methodIncrement(String, UInt64, UInt64, TimeSpan, TimeSpan)
Public methodIncrement(String, UInt64, UInt64, UInt32, TimeSpan)
Public methodIncrementAsync(String)
Public methodIncrementAsync(String, TimeSpan)
Public methodIncrementAsync(String, UInt64)
Public methodIncrementAsync(String, UInt64, TimeSpan)
Public methodIncrementAsync(String, UInt64, UInt64)
Public methodIncrementAsync(String, UInt64, UInt64, TimeSpan)
Public methodIncrementAsync(String, UInt64, UInt64, UInt32)
Public methodIncrementAsync(String, UInt64, UInt64, TimeSpan, TimeSpan)
Public methodIncrementAsync(String, UInt64, UInt64, UInt32, TimeSpan)
Public methodInsertT(IDocumentT)
Public methodInsertT(IDocumentT, ReplicateTo)
Public methodInsertT(IDocumentT, TimeSpan)
Public methodInsertT(String, T)
Public methodInsertT(IDocumentT, ReplicateTo, PersistTo)
Public methodInsertT(IDocumentT, ReplicateTo, TimeSpan)
Public methodInsertT(String, T, ReplicateTo)
Public methodInsertT(String, T, TimeSpan)
Public methodInsertT(String, T, UInt32)
Public methodInsertT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertT(String, T, ReplicateTo, PersistTo)
Public methodInsertT(String, T, ReplicateTo, TimeSpan)
Public methodInsertT(String, T, TimeSpan, TimeSpan)
Public methodInsertT(String, T, UInt32, TimeSpan)
Public methodInsertT(String, T, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertT(String, T, TimeSpan, ReplicateTo, PersistTo)
Public methodInsertT(String, T, UInt32, ReplicateTo, PersistTo)
Public methodInsertT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertAsyncT(IDocumentT)
Public methodInsertAsyncT(ListIDocumentT)
Public methodInsertAsyncT(IDocumentT, ReplicateTo)
Public methodInsertAsyncT(IDocumentT, TimeSpan)
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo)
Public methodInsertAsyncT(ListIDocumentT, TimeSpan)
Public methodInsertAsyncT(String, T)
Public methodInsertAsyncT(IDocumentT, ReplicateTo, PersistTo)
Public methodInsertAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Public methodInsertAsyncT(String, T, ReplicateTo)
Public methodInsertAsyncT(String, T, TimeSpan)
Public methodInsertAsyncT(String, T, UInt32)
Public methodInsertAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertAsyncT(String, T, ReplicateTo, PersistTo)
Public methodInsertAsyncT(String, T, ReplicateTo, TimeSpan)
Public methodInsertAsyncT(String, T, TimeSpan, TimeSpan)
Public methodInsertAsyncT(String, T, UInt32, TimeSpan)
Public methodInsertAsyncT(String, T, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo)
Public methodInsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo)
Public methodInsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodInsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Public methodListAppend(String, Object, Boolean)
Public methodListAppend(String, Object, Boolean, TimeSpan)
Public methodListAppendAsync(String, Object, Boolean)
Public methodListAppendAsync(String, Object, Boolean, TimeSpan)
Public methodListGetTContent(String, Int32)
Public methodListGetTContent(String, Int32, TimeSpan)
Public methodListGetAsyncTContent(String, Int32)
Public methodListGetAsyncTContent(String, Int32, TimeSpan)
Public methodListPrepend(String, Object, Boolean)
Public methodListPrepend(String, Object, Boolean, TimeSpan)
Public methodListPrependAsync(String, Object, Boolean)
Public methodListPrependAsync(String, Object, Boolean, TimeSpan)
Public methodListRemove(String, Int32)
Public methodListRemove(String, Int32, TimeSpan)
Public methodListRemoveAsync(String, Int32)
Public methodListRemoveAsync(String, Int32, TimeSpan)
Public methodListSet(String, Int32, String)
Public methodListSet(String, Int32, String, TimeSpan)
Public methodListSetAsync(String, Int32, String)
Public methodListSetAsync(String, Int32, String, TimeSpan)
Public methodListSize(String)
Public methodListSize(String, TimeSpan)
Public methodListSizeAsync(String)
Public methodListSizeAsync(String, TimeSpan)
Public methodLookupInTDocument(String)
Public methodLookupInTDocument(String, TimeSpan)
Public methodMapAdd(String, String, String, Boolean)
Public methodMapAdd(String, String, String, Boolean, TimeSpan)
Public methodMapAddAsync(String, String, String, Boolean)
Public methodMapAddAsync(String, String, String, Boolean, TimeSpan)
Public methodMapGetTContent(String, String)
Public methodMapGetTContent(String, String, TimeSpan)
Public methodMapGetAsyncTContent(String, String)
Public methodMapGetAsyncTContent(String, String, TimeSpan)
Public methodMapRemove(String, String)
Public methodMapRemove(String, String, TimeSpan)
Public methodMapRemoveAsync(String, String)
Public methodMapRemoveAsync(String, String, TimeSpan)
Public methodMapSize(String)
Public methodMapSize(String, TimeSpan)
Public methodMapSizeAsync(String)
Public methodMapSizeAsync(String, TimeSpan)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMutateInTDocument(String)
Public methodMutateInTDocument(String, TimeSpan)
Public methodObserve(String, UInt64, Boolean, ReplicateTo, PersistTo)
Public methodObserve(String, UInt64, Boolean, ReplicateTo, PersistTo, TimeSpan)
Public methodObserveAsync(String, UInt64, Boolean, ReplicateTo, PersistTo)
Public methodObserveAsync(String, UInt64, Boolean, ReplicateTo, PersistTo, TimeSpan)
Public methodPing(ServiceType)
Public methodPing(String, ServiceType)
Public methodPrepend(String, Byte)
Public methodPrepend(String, String)
Public methodPrepend(String, Byte, TimeSpan)
Public methodPrepend(String, String, TimeSpan)
Public methodPrependAsync(String, Byte)
Public methodPrependAsync(String, String)
Public methodPrependAsync(String, Byte, TimeSpan)
Public methodPrependAsync(String, String, TimeSpan)
Public methodQuery(SearchQuery)
Public methodQueryT(IAnalyticsRequest)
Public methodQueryT(IQueryRequest)
Public methodQueryT(IViewQueryable)
Public methodQueryT(String)
Public methodQueryAsync(SearchQuery)
Public methodQueryAsync(SearchQuery, CancellationToken)
Public methodQueryAsyncT(IAnalyticsRequest)
Public methodQueryAsyncT(IQueryRequest)
Public methodQueryAsyncT(IViewQueryable)
Public methodQueryAsyncT(String)
Public methodQueryAsyncT(IAnalyticsRequest, CancellationToken)
Public methodQueryAsyncT(IQueryRequest, CancellationToken)
Public methodQueuePopT(String)
Public methodQueuePopT(String, TimeSpan)
Public methodQueuePopAsyncT(String)
Public methodQueuePopAsyncT(String, TimeSpan)
Public methodQueuePushT(String, T, Boolean)
Public methodQueuePushT(String, T, Boolean, TimeSpan)
Public methodQueuePushAsyncT(String, T, Boolean)
Public methodQueuePushAsyncT(String, T, Boolean, TimeSpan)
Public methodQueueSize(String)
Public methodQueueSize(String, TimeSpan)
Public methodQueueSizeAsync(String)
Public methodQueueSizeAsync(String, TimeSpan)
Public methodRemove(IListString)
Public methodRemove(String)
Public methodRemove(IListString, ParallelOptions)
Public methodRemove(IListString, TimeSpan)
Public methodRemove(String, ReplicateTo)
Public methodRemove(String, TimeSpan)
Public methodRemove(String, UInt64)
Public methodRemove(IListString, ParallelOptions, Int32)
Public methodRemove(IListString, ParallelOptions, TimeSpan)
Public methodRemove(String, ReplicateTo, PersistTo)
Public methodRemove(String, ReplicateTo, TimeSpan)
Public methodRemove(String, UInt64, ReplicateTo)
Public methodRemove(String, UInt64, TimeSpan)
Public methodRemove(IListString, ParallelOptions, Int32, TimeSpan)
Public methodRemove(String, ReplicateTo, PersistTo, TimeSpan)
Public methodRemove(String, UInt64, ReplicateTo, PersistTo)
Public methodRemove(String, UInt64, ReplicateTo, TimeSpan)
Public methodRemove(String, UInt64, ReplicateTo, PersistTo, TimeSpan)
Public methodRemoveT(IDocumentT)
Public methodRemoveT(IDocumentT, ReplicateTo)
Public methodRemoveT(IDocumentT, TimeSpan)
Public methodRemoveT(IDocumentT, ReplicateTo, PersistTo)
Public methodRemoveT(IDocumentT, ReplicateTo, TimeSpan)
Public methodRemoveT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodRemoveAsync(String)
Public methodRemoveAsync(String, ReplicateTo)
Public methodRemoveAsync(String, TimeSpan)
Public methodRemoveAsync(String, UInt64)
Public methodRemoveAsync(String, ReplicateTo, PersistTo)
Public methodRemoveAsync(String, ReplicateTo, TimeSpan)
Public methodRemoveAsync(String, UInt64, ReplicateTo)
Public methodRemoveAsync(String, UInt64, TimeSpan)
Public methodRemoveAsync(String, ReplicateTo, PersistTo, TimeSpan)
Public methodRemoveAsync(String, UInt64, ReplicateTo, PersistTo)
Public methodRemoveAsync(String, UInt64, ReplicateTo, TimeSpan)
Public methodRemoveAsync(String, UInt64, ReplicateTo, PersistTo, TimeSpan)
Public methodRemoveAsyncT(IDocumentT)
Public methodRemoveAsyncT(ListIDocumentT)
Public methodRemoveAsyncT(IDocumentT, ReplicateTo)
Public methodRemoveAsyncT(IDocumentT, TimeSpan)
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo)
Public methodRemoveAsyncT(ListIDocumentT, TimeSpan)
Public methodRemoveAsyncT(IDocumentT, ReplicateTo, PersistTo)
Public methodRemoveAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Public methodRemoveAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodRemoveAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceT(IDocumentT)
Public methodReplaceT(IDocumentT, ReplicateTo)
Public methodReplaceT(IDocumentT, TimeSpan)
Public methodReplaceT(String, T)
Public methodReplaceT(IDocumentT, ReplicateTo, PersistTo)
Public methodReplaceT(IDocumentT, ReplicateTo, TimeSpan)
Public methodReplaceT(String, T, ReplicateTo)
Public methodReplaceT(String, T, TimeSpan)
Public methodReplaceT(String, T, UInt32)
Public methodReplaceT(String, T, UInt64)
Public methodReplaceT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceT(String, T, ReplicateTo, PersistTo)
Public methodReplaceT(String, T, ReplicateTo, TimeSpan)
Public methodReplaceT(String, T, TimeSpan, TimeSpan)
Public methodReplaceT(String, T, UInt32, TimeSpan)
Public methodReplaceT(String, T, UInt64, ReplicateTo)
Public methodReplaceT(String, T, UInt64, TimeSpan)
Public methodReplaceT(String, T, UInt64, UInt32)
Public methodReplaceT(String, T, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceT(String, T, UInt64, ReplicateTo, PersistTo)
Public methodReplaceT(String, T, UInt64, ReplicateTo, TimeSpan)
Public methodReplaceT(String, T, UInt64, TimeSpan, TimeSpan)
Public methodReplaceT(String, T, UInt64, UInt32, TimeSpan)
Public methodReplaceT(String, T, UInt64, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Public methodReplaceT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Public methodReplaceT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(IDocumentT)
Public methodReplaceAsyncT(ListIDocumentT)
Public methodReplaceAsyncT(IDocumentT, ReplicateTo)
Public methodReplaceAsyncT(IDocumentT, TimeSpan)
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo)
Public methodReplaceAsyncT(ListIDocumentT, TimeSpan)
Public methodReplaceAsyncT(String, T)
Public methodReplaceAsyncT(IDocumentT, ReplicateTo, PersistTo)
Public methodReplaceAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Public methodReplaceAsyncT(String, T, ReplicateTo)
Public methodReplaceAsyncT(String, T, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt32)
Public methodReplaceAsyncT(String, T, UInt64)
Public methodReplaceAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(String, T, ReplicateTo, PersistTo)
Public methodReplaceAsyncT(String, T, ReplicateTo, TimeSpan)
Public methodReplaceAsyncT(String, T, TimeSpan, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt32, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo)
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, UInt32)
Public methodReplaceAsyncT(String, T, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo, PersistTo)
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, UInt32, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Public methodReplaceAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Public methodReplaceAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodReplaceAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Public methodSetAdd(String, String, Boolean)
Public methodSetAdd(String, String, Boolean, TimeSpan)
Public methodSetAddAsync(String, String, Boolean)
Public methodSetAddAsync(String, String, Boolean, TimeSpan)
Public methodSetContains(String, String)
Public methodSetContains(String, String, TimeSpan)
Public methodSetContainsAsync(String, String)
Public methodSetContainsAsync(String, String, TimeSpan)
Public methodSetInternalBucket
INTERNAL USE ONLY: This is used in special situations where the internal backing bucket needs to be replaced. This is currently used within the Couchbase test fixture.
Public methodSetRemoveT(String, T)
Public methodSetRemoveT(String, T, TimeSpan)
Public methodSetRemoveAsyncT(String, T)
Public methodSetRemoveAsyncT(String, T, TimeSpan)
Public methodSetSize(String)
Public methodSetSize(String, TimeSpan)
Public methodSetSizeAsync(String)
Public methodSetSizeAsync(String, TimeSpan)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTouch(String, TimeSpan)
Public methodTouch(String, TimeSpan, TimeSpan)
Public methodTouchAsync(String, TimeSpan)
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(IDocumentT)
Public methodUpsertT(IDictionaryString, T)
Public methodUpsertT(IDocumentT, ReplicateTo)
Public methodUpsertT(IDocumentT, TimeSpan)
Public methodUpsertT(IDictionaryString, T, ParallelOptions)
Public methodUpsertT(IDictionaryString, T, TimeSpan)
Public methodUpsertT(String, T)
Public methodUpsertT(IDocumentT, ReplicateTo, PersistTo)
Public methodUpsertT(IDocumentT, ReplicateTo, TimeSpan)
Public methodUpsertT(IDictionaryString, T, ParallelOptions, Int32)
Public methodUpsertT(IDictionaryString, T, ParallelOptions, TimeSpan)
Public methodUpsertT(String, T, ReplicateTo)
Public methodUpsertT(String, T, TimeSpan)
Public methodUpsertT(String, T, UInt32)
Public methodUpsertT(String, T, UInt64)
Public methodUpsertT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertT(IDictionaryString, T, ParallelOptions, Int32, TimeSpan)
Public methodUpsertT(String, T, ReplicateTo, PersistTo)
Public methodUpsertT(String, T, ReplicateTo, TimeSpan)
Public methodUpsertT(String, T, TimeSpan, TimeSpan)
Public methodUpsertT(String, T, UInt32, TimeSpan)
Public methodUpsertT(String, T, UInt64, TimeSpan)
Public methodUpsertT(String, T, UInt64, UInt32)
Public methodUpsertT(String, T, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertT(String, T, TimeSpan, ReplicateTo, PersistTo)
Public methodUpsertT(String, T, UInt64, TimeSpan, TimeSpan)
Public methodUpsertT(String, T, UInt64, UInt32, TimeSpan)
Public methodUpsertT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Public methodUpsertT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Public methodUpsertT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(IDocumentT)
Public methodUpsertAsyncT(ListIDocumentT)
Public methodUpsertAsyncT(IDocumentT, ReplicateTo)
Public methodUpsertAsyncT(IDocumentT, TimeSpan)
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo)
Public methodUpsertAsyncT(ListIDocumentT, TimeSpan)
Public methodUpsertAsyncT(String, T)
Public methodUpsertAsyncT(IDocumentT, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(IDocumentT, ReplicateTo, TimeSpan)
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo, TimeSpan)
Public methodUpsertAsyncT(String, T, ReplicateTo)
Public methodUpsertAsyncT(String, T, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt32)
Public methodUpsertAsyncT(String, T, UInt64)
Public methodUpsertAsyncT(IDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(ListIDocumentT, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(String, T, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(String, T, ReplicateTo, TimeSpan)
Public methodUpsertAsyncT(String, T, TimeSpan, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt32, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt64, UInt32)
Public methodUpsertAsyncT(String, T, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt64, UInt32, TimeSpan)
Public methodUpsertAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt32, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo)
Public methodUpsertAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)
Public methodUpsertAsyncT(String, T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)
Top
Extension Methods
  NameDescription
Public Extension MethodAppendAsync
Appends a string to a key, throwing an exception on failures.
(Defined by CouchbaseExtensions.)
Public Extension MethodAppendSafeAsync
Appends a byte array to a key, throwing an exception on failures.
(Defined by CouchbaseExtensions.)
Public Extension MethodCheckAsync
Performs small read/query operations to verify that the database connection is healthy.
(Defined by CouchbaseExtensions.)
Public Extension MethodDecrementSafeAsync
Decrements the value of a key by one. If the key doesn't exist, it will be created and initialized to initial. This method will throw an exception on failures.
(Defined by CouchbaseExtensions.)
Public Extension MethodFindDocumentSafeAsyncT
Attemps to retrieve a document, returning null if it doesn't exist rather than throwing an exception.
(Defined by CouchbaseExtensions.)
Public Extension MethodFindSafeAsyncT
Attempts to retrieve a key value, returning null if it doesn't exist rather than throwing an exception.
(Defined by CouchbaseExtensions.)
Public Extension MethodGenKey
Generates a globally unique document key.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetAndLockSafeAsyncT
Gets a key and locks it for a specified time period.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetAndTouchDocumentSafeAsyncT
Gets a document and updates its expiry with a new value.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetAndTouchSafeAsyncT
Gets a key and updates its expiry with a new value.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetDocumentSafeAsyncT
Gets a document, throwing an exception if the document does not exist or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetDocumentsSafeAsyncT
Gets a set of documents, throwing an exception if any document does not exist or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetFromReplicaSafeAsyncT
Gets a key value from a Couchbase replica node, throwing an exception if the key does not exist or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetIndexAsync
Returns information about a named Couchbase index for the test bucket.
(Defined by CouchbaseExtensions.)
Public Extension MethodGetSafeAsyncT
Gets a key value from the database, throwing an exception if the key does not exist or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodIncrementSafeAsync
Increments the value of a key by one. If the key doesn't exist, it will be created and initialized to initial.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T)Overloaded.
Inserts an IPersistableType document.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, UInt32)Overloaded.
Inserts an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, TimeSpan)Overloaded.
Inserts an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, ReplicateTo)Overloaded.
Inserts an IPersistableType document with a replication constraint.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, UInt32, TimeSpan)Overloaded.
Inserts an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, TimeSpan, TimeSpan)Overloaded.
Inserts an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, ReplicateTo, TimeSpan)Overloaded.
Inserts an IPersistableType document with a replication constraint and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, ReplicateTo, PersistTo)Overloaded.
Inserts an IPersistableType document with replication and perstance constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Inserts an IPersistableType document with replication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, UInt32, ReplicateTo, PersistTo)Overloaded.
Inserts an IPersistableType document with replication and persistence constraints and an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Inserts an IPersistableType document with replication and persitsence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, UInt32, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Inserts an IPersistableType document with replication and persistence constraints and an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertAsyncT(T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Inserts an IPersistableType document with replicatioon and persistence constraints and and expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertSafeAsyncT(IDocumentT, ReplicateTo, PersistTo)Overloaded.
Inserts a document, throwing an exception if the document already exists or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertSafeAsyncT(ListIDocumentT, ReplicateTo, PersistTo)Overloaded.
Inserts multiple documents, throwing an exception if any of the documents already exists or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertSafeAsyncT(T, ReplicateTo, PersistTo)Overloaded.
Inserts an IPersistableType document, throwing an exception if the document already exists or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertSafeAsyncT(String, T, ReplicateTo, PersistTo)Overloaded.
Inserts a key, throwing an exception if the key already exists or there was another error.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertSafeAsyncT(T, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Inserts an IPersistableType document, with an expiration TTL, throwing an exception if the key already exists or there was another error. Note that 30 seconds is the maximum expiration TTL supported by the server.
(Defined by CouchbaseExtensions.)
Public Extension MethodInsertSafeAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Inserts a key with an expiration TTL, throwing an exception if the key already exists or there was another error. Note that 30 seconds is the maximum expiration TTL supported by the server.
(Defined by CouchbaseExtensions.)
Public Extension MethodListIndexesAsync
Lists the indexes for the test bucket.
(Defined by CouchbaseExtensions.)
Public Extension MethodQuerySafeAsyncT(IQueryRequest, CancellationToken)Overloaded.
Executes a query request, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodQuerySafeAsyncT(String, CancellationToken)Overloaded.
Executes a N1QL string query, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodQuerySafeAsyncT(IQueryRequest, MutationState, CancellationToken)Overloaded.
Executes a query request after ensuring that the indexes have caught up to the specified mutation state, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodQuerySafeAsyncT(String, MutationState, CancellationToken)Overloaded.
Executes a N1QL string query, after ensuring that the indexes have caught up to the specified mutation state, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodRemoveSafeAsync(IDocumentTask, ReplicateTo, PersistTo)Overloaded.
Removes a document throwning an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodRemoveSafeAsync(ListIDocumentTask, ReplicateTo, PersistTo)Overloaded.
Removes multiple documents, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodRemoveSafeAsync(String, ReplicateTo, PersistTo)Overloaded.
Removes a key, throwning an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodRemoveSafeAsync(IPersistableType, ReplicateTo, PersistTo)Overloaded.
Removes an IPersistableType document, throwning an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T)Overloaded.
Replaces an IPersistableType document.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt32)Overloaded.
Replaces an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64)Overloaded.
Replaces an IPersistableType document with a CAS.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, ReplicateTo)Overloaded.
Replaces an IPersistableType document with a replication constraint.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt32, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, TimeSpan, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, UInt32)Overloaded.
Replaces an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, ReplicateTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a replication, constraint and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, ReplicateTo)Overloaded.
Replaces an IPersistableType document with a CAS and replication constraint.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, UInt32, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, TimeSpan, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, ReplicateTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS replication, constraint and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with replication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS and replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, rep[lication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, UInt32, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS, expiration and replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, replication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceT(T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, replication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T)Overloaded.
Replaces an IPersistableType document.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt32)Overloaded.
Replaces an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64)Overloaded.
Replaces an IPersistableType document with a CAS.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, ReplicateTo)Overloaded.
Replaces an IPersistableType document with a replication constraint.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt32, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, TimeSpan, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, UInt32)Overloaded.
Replaces an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, ReplicateTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a replication constraint and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, ReplicateTo)Overloaded.
Replaces an IPersistableType document with a CAS and replication constraint.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, UInt32, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, TimeSpan, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, ReplicateTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, replication constraint and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document wsith replication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS, replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS replication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, UInt32, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, and replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceAsyncT(T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, and replication and persistence constraints with a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceSafeAsyncT(IDocumentT, ReplicateTo, PersistTo)Overloaded.
Replaces an existing document, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceSafeAsyncT(ListIDocumentT, ReplicateTo, PersistTo)Overloaded.
Replaces multiple documents, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceSafeAsyncT(T, ReplicateTo, PersistTo)Overloaded.
Removes an IPersistableType document, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceSafeAsyncT(String, T, ReplicateTo, PersistTo)Overloaded.
Replaces a key value, throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceSafeAsyncT(T, NullableUInt64, NullableTimeSpan, ReplicateTo, PersistTo)Overloaded.
Removes an IPersistableType document, optionally specifying a CAS value and throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodReplaceSafeAsyncT(String, T, NullableUInt64, NullableTimeSpan, ReplicateTo, PersistTo)Overloaded.
Replaces a key value, optionally specifying a CAS value and throwing an exception if there were any errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodTouchSafeAsync(String, TimeSpan)Overloaded.
Touches a key and updates its expiry, throwing an exception if there were errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodTouchSafeAsync(IPersistableType, TimeSpan)Overloaded.
Touches an IPersistableType document and updates its expiry, throwing an exception if there were errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUnlockSafeAsync(String, UInt64)Overloaded.
Unlocks a key, throwing an exception if there were errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUnlockSafeAsync(IPersistableType, UInt64)Overloaded.
Unlocks an IPersistableType document, throwing an exception if there were errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T)Overloaded.
Replaces an IPersistableType document.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt32)Overloaded.
Replaces an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64)Overloaded.
Replaces an IPersistableType document with a CAS.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, ReplicateTo)Overloaded.
Replaces an IPersistableType document with a replication constraint.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt32, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, TimeSpan, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, UInt32)Overloaded.
Replaces an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, ReplicateTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a replication constraint and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, UInt32, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, TimeSpan, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with replication and persistence constraints and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with an expiration, and replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt32, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration, replication and persistence constraints and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, UInt32, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS, replication and persistence constraints and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with an expiration, and replication and persistence constraints, and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, and replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration replication and persistence constraints and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertT(T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Replaces an IPersistableType document with a CAS, expiration, and replication and persistence constraints, and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T)Overloaded.
Upserts an IPersistableType document.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt32)Overloaded.
Upserts an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, TimeSpan)Overloaded.
Upserts an IPersistableType document with an expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64)Overloaded.
Upserts an IPersistableType document with a CAS.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, ReplicateTo)Overloaded.
Upserts an IPersistableType document with a replication constraint.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt32, TimeSpan)Overloaded.
Upserts an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, TimeSpan, TimeSpan)Overloaded.
Upserts an IPersistableType document with an expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, UInt32)Overloaded.
Upserts an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, TimeSpan)Overloaded.
Upserts an IPersistableType document with a CAS and expiration.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, ReplicateTo, TimeSpan)Overloaded.
Upserts an IPersistableType document with a replicatioin constraint and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, ReplicateTo, PersistTo)Overloaded.
Upserts an IPersistableType document with replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, UInt32, TimeSpan)Overloaded.
Upserts an IPersistableType document with a CAS, expiration and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, TimeSpan, TimeSpan)Overloaded.
Upserts an IPersistableType document with a CAS, expiration, and timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Upserts an IPersistableType document with replication and persistence constraints and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt32, ReplicateTo, PersistTo)Overloaded.
Upserts an IPersistableType document with an expiration and replication and peristence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Upserts an IPersistableType document with an expiration and replication and persistene constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt32, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Upserts an IPersistableType document with an expiration, replication and persistence constraints and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, UInt32, ReplicateTo, PersistTo)Overloaded.
Upserts an IPersistableType document with a CAS, expiration and replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, TimeSpan, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Upserts an IPersistableType document with an expiration, replication and peristence constraints and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Upserts an IPersistableType document with a CAS, expiration, and replication and persistence constraints.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, UInt32, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Upserts an IPersistableType document with a CAS, expiration, replication and peristence constraints, and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertAsyncT(T, UInt64, TimeSpan, ReplicateTo, PersistTo, TimeSpan)Overloaded.
Upserts an IPersistableType document with a CAS, expiration, and replication and persistence constraints, and a timeout.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(IDocumentT, ReplicateTo, PersistTo)Overloaded.
Inserts or updates a document, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(T, ReplicateTo, PersistTo)Overloaded.
Inserts or updates an IPersistableType document, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(String, T, ReplicateTo, PersistTo)Overloaded.
Inserts or updates a key, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(T, UInt64, ReplicateTo, PersistTo)Overloaded.
Upserts an IPersistableType document, using a CAS, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(T, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Inserts or updates an IPersistableType document, setting an expiration and throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(String, T, UInt64, ReplicateTo, PersistTo)Overloaded.
Inserts or updates a key using a CAS, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(String, T, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Inserts or updates a key setting an expiration, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(T, UInt64, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Inserts or updates an IPersistableType document, using a CAS and setting an expiration, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodUpsertSafeAsyncT(String, T, UInt64, TimeSpan, ReplicateTo, PersistTo)Overloaded.
Inserts or updates a key using a CAS and setting an expiration, throwing an exception if there are errors.
(Defined by CouchbaseExtensions.)
Public Extension MethodWaitForIndexAsync
Waits for a named index to enter a specific state (defaults to online).
(Defined by CouchbaseExtensions.)
Public Extension MethodWaitForIndexer

Waits for any pending database updates to be indexed. This can be used to implement read your own writes..

Note Note
IMPORTANT: This is intended for use only for databases with a #primary index.
(Defined by CouchbaseExtensions.)
Public Extension MethodWaitForIndexerAsync

Waits for any pending database updates to be indexed. This can be used to implement read your own writes..

Note Note
IMPORTANT: This is intended for use only for databases with a #primary index.
(Defined by CouchbaseExtensions.)
Public Extension MethodWaitUntilReadyAsync
Waits until the bucket is ready.
(Defined by CouchbaseExtensions.)
Top
Remarks

This bucket can be configured to ignore replicate and persist durability constraints. You can explicitly pass ignoreDurability=true to the constructor for development and test environments where there may not be enough cluster nodes to satisfy durability constraints. If this is null (the default) then the bucket will look for the presence of the DEV_WORKSTATION environment variable and ignore durability constraints if this variable exists.

This means that production and staging environments that don't have the DEV_WORKSTATION environment variable will enforce durability by default and development/test environments that have this set will not enforce durability be default.

See Also