Interface IDataStore
  
  
  
  
  Assembly: LaunchDarkly.ServerSdk.dll
  Syntax
  
    public interface IDataStore : IDisposable
   
  Properties
  
  StatusMonitoringEnabled
  
  
  Declaration
  
    bool StatusMonitoringEnabled { get; }
   
  Property Value
  
  Methods
  
  Get(DataKind, string)
  
  
  Declaration
  
    DataStoreTypes.ItemDescriptor? Get(DataStoreTypes.DataKind kind, string key)
   
  Parameters
  
  Returns
  
  
  GetAll(DataKind)
  
  
  Declaration
  
    DataStoreTypes.KeyedItems<DataStoreTypes.ItemDescriptor> GetAll(DataStoreTypes.DataKind kind)
   
  Parameters
  
  Returns
  
  
  Init(FullDataSet<ItemDescriptor>)
  
  
  Declaration
  
    void Init(DataStoreTypes.FullDataSet<DataStoreTypes.ItemDescriptor> allData)
   
  Parameters
  
  
  Initialized()
  
  
  Declaration
  
  Returns
  
  
  Upsert(DataKind, string, ItemDescriptor)
  
  
  Declaration
  
    bool Upsert(DataStoreTypes.DataKind kind, string key, DataStoreTypes.ItemDescriptor item)
   
  Parameters
  
  Returns
  
  Extension Methods