Interface IRepositoryService
- Namespace
- Dynamicweb.Indexing.Repositories
- Assembly
- Dynamicweb.Core.dll
Defines operations for repository service
public interface IRepositoryService
- Extension Methods
Methods
CreateRepository(string)
Creates repository
void CreateRepository(string repository)
Parameters
repositorystringRepository name
DeleteRepository(string)
Deletes repository
bool DeleteRepository(string repository)
Parameters
repositorystringRepository name
Returns
- bool
True if operation succeeded
DeleteRepositoryItem(string, string)
Deletes repository item
bool DeleteRepositoryItem(string repository, string item)
Parameters
Returns
- bool
True if operation succeeded
GetDataModel(string, string)
Gets data model
DataModel? GetDataModel(string repository, string name)
Parameters
Returns
GetDataParameters(string, string)
Gets data parameters
IEnumerable<DataParameter> GetDataParameters(string repository, string name)
Parameters
Returns
- IEnumerable<DataParameter>
Set of data parameters
GetDataSource(string, string)
Gets data source
DataSource? GetDataSource(string repository, string name)
Parameters
Returns
- DataSource
DataSource object instance
GetDataSources()
Gets data sources
IEnumerable<DataSource> GetDataSources()
Returns
- IEnumerable<DataSource>
Set of data sources
GetDataSources(string)
Gets data sources
IEnumerable<DataSource> GetDataSources(string repository)
Parameters
repositorystringRepository name
Returns
- IEnumerable<DataSource>
Set of data sources
GetRepositories()
Gets repositories
IEnumerable<string> GetRepositories()
Returns
- IEnumerable<string>
Set of repository names
GetRepositoryInfo(string)
Gets repository info
RepositoryInfo? GetRepositoryInfo(string repository)
Parameters
repositorystringRepository name
Returns
- RepositoryInfo
RepositoryInfo object instance
GetRepositoryItem(string, string)
Gets repository items
RepositoryItem? GetRepositoryItem(string repository, string name)
Parameters
Returns
- RepositoryItem
RepositoryItem object instance
GetRepositoryItems(string)
Gets repository items
IEnumerable<RepositoryItem> GetRepositoryItems(string repository)
Parameters
repositorystringRepository name
Returns
- IEnumerable<RepositoryItem>
Set of repository items