Interface IPersistentDataStoreAsync
Assembly: LaunchDarkly.ServerSdk.dll
Syntax
public interface IPersistentDataStoreAsync : IDisposable
Methods
GetAllAsync(DataKind)
Declaration
Task<DataStoreTypes.KeyedItems<DataStoreTypes.SerializedItemDescriptor>> GetAllAsync(DataStoreTypes.DataKind kind)
Parameters
Returns
GetAsync(DataKind, string)
Declaration
Task<DataStoreTypes.SerializedItemDescriptor?> GetAsync(DataStoreTypes.DataKind kind, string key)
Parameters
Returns
InitAsync(FullDataSet<SerializedItemDescriptor>)
Declaration
Task InitAsync(DataStoreTypes.FullDataSet<DataStoreTypes.SerializedItemDescriptor> allData)
Parameters
Returns
InitializedAsync()
Declaration
Task<bool> InitializedAsync()
Returns
IsStoreAvailableAsync()
Declaration
Task<bool> IsStoreAvailableAsync()
Returns
UpsertAsync(DataKind, string, SerializedItemDescriptor)
Declaration
Task<bool> UpsertAsync(DataStoreTypes.DataKind kind, string key, DataStoreTypes.SerializedItemDescriptor item)
Parameters
Returns