Class PersistentStoreBase<TValue>
Inheritance
PersistentStoreBase<TValue>
Implements
IAsyncEnumerable<TValue>
Assembly: Couchbase.NetClient.dll
Syntax
public abstract class PersistentStoreBase<TValue> : Collections.ICollection, IAsyncEnumerable<TValue>
Type Parameters
Properties
|
Improve this Doc
View Source
BackingStoreChecked
Declaration
protected bool BackingStoreChecked { get; set; }
Property Value
|
Improve this Doc
View Source
Collection
Declaration
protected ICouchbaseCollection Collection { get; }
Property Value
|
Improve this Doc
View Source
Count
Declaration
public int Count { get; }
Property Value
|
Improve this Doc
View Source
CountAsync
Declaration
public Task<int> CountAsync { get; }
Property Value
Type |
Description |
Task<Int32> |
|
|
Improve this Doc
View Source
IsSynchronized
Declaration
public bool IsSynchronized { get; }
Property Value
|
Improve this Doc
View Source
Key
Declaration
protected string Key { get; }
Property Value
|
Improve this Doc
View Source
Logger
Declaration
protected ILogger? Logger { get; }
Property Value
|
Improve this Doc
View Source
SyncRoot
Declaration
public object SyncRoot { get; }
Property Value
Methods
|
Improve this Doc
View Source
Clear()
Declaration
|
Improve this Doc
View Source
ClearAsync()
Declaration
public async Task ClearAsync()
Returns
|
Improve this Doc
View Source
CopyTo(Array, Int32)
Declaration
public void CopyTo(Array array, int index)
Parameters
Type |
Name |
Description |
Array |
array |
|
Int32 |
index |
|
|
Improve this Doc
View Source
CopyToAsync(TValue[], Int32)
Declaration
public async Task CopyToAsync(TValue[] array, int arrayIndex)
Parameters
Type |
Name |
Description |
TValue[] |
array |
|
Int32 |
arrayIndex |
|
Returns
|
Improve this Doc
View Source
CopyToAsync(Array, Int32)
Declaration
public Task CopyToAsync(Array array, int index)
Parameters
Type |
Name |
Description |
Array |
array |
|
Int32 |
index |
|
Returns
|
Improve this Doc
View Source
CreateBackingStore()
Declaration
protected virtual void CreateBackingStore()
|
Improve this Doc
View Source
CreateBackingStoreAsync()
Declaration
protected virtual async ValueTask CreateBackingStoreAsync()
Returns
Type |
Description |
ValueTask |
|
|
Improve this Doc
View Source
GetAsyncEnumerator(CancellationToken)
Declaration
public async IAsyncEnumerator<TValue> GetAsyncEnumerator(CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
IAsyncEnumerator<TValue> |
|
|
Improve this Doc
View Source
GetList()
Declaration
protected virtual IList<TValue> GetList()
Returns
Type |
Description |
IList<TValue> |
|
|
Improve this Doc
View Source
GetListAsync()
Declaration
protected virtual async Task<IList<TValue>> GetListAsync()
Returns
Type |
Description |
Task<IList<TValue>> |
|
Implements
IAsyncEnumerable<>