Class IndexSearchRepository
- Namespace
- Dynamicweb.Indexing.Querying
- Assembly
- Dynamicweb.Core.dll
public class IndexSearchRepository
- Inheritance
-
IndexSearchRepository
- Inherited Members
-
Constructors
IndexSearchRepository()
public IndexSearchRepository()
IndexSearchRepository(string?)
public IndexSearchRepository(string? path)
Parameters
path
string
Properties
JsonSerializationSetting
protected JsonSerializerOptions JsonSerializationSetting { get; set; }
Property Value
- JsonSerializerOptions
Methods
Delete(string)
public virtual void Delete(string name)
Parameters
name
string
FetchPersistedRawData(string)
protected virtual string? FetchPersistedRawData(string id)
Parameters
id
string
Returns
- string
GetAllNames()
protected IEnumerable<string> GetAllNames()
Returns
- IEnumerable<string>
GetPath(string)
protected string GetPath(string id)
Parameters
id
string
Returns
- string
InitializeBasePath(string)
protected void InitializeBasePath(string path)
Parameters
path
string
PersistRawData(string, string)
protected virtual void PersistRawData(string id, string rawData)
Parameters
id
string
rawData
string
Read(string)
public virtual IndexSearchConfiguration? Read(string id)
Parameters
id
string
Returns
- IndexSearchConfiguration
Save(IndexSearchConfiguration)
public virtual void Save(IndexSearchConfiguration configuration)
Parameters
configuration
IndexSearchConfiguration