Table of Contents

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
To top