Class RepositoryService
- Namespace
- Dynamicweb.Indexing.Repositories
- Assembly
- Dynamicweb.Core.dll
Represents repository service
public class RepositoryService : IRepositoryService
- Inheritance
-
RepositoryService
- Implements
- Inherited Members
Constructors
RepositoryService()
public RepositoryService()
Properties
BaseFolder
Gets or sets base folder
public static string BaseFolder { get; set; }
Property Value
Methods
CreateRepository(string)
Creates repository
public void CreateRepository(string repository)
Parameters
repository
stringRepository name
DeleteRepository(string)
Deletes repository
public bool DeleteRepository(string repository)
Parameters
repository
stringRepository name
Returns
- bool
True if operation succeeded
DeleteRepositoryItem(string, string)
Deletes repository item
public bool DeleteRepositoryItem(string repository, string item)
Parameters
Returns
- bool
True if operation succeeded
GetDataModel(string, string)
Gets data model
public DataModel GetDataModel(string repository, string name)
Parameters
Returns
GetDataParameters(string, string)
Gets data parameters
public IEnumerable<DataParameter> GetDataParameters(string repository, string name)
Parameters
Returns
- IEnumerable<DataParameter>
Set of data parameters
GetDataSource(string, string)
Gets data source
public DataSource GetDataSource(string repository, string name)
Parameters
Returns
- DataSource
DataSource object instance
GetDataSources()
Gets data sources
public IEnumerable<DataSource> GetDataSources()
Returns
- IEnumerable<DataSource>
Set of data sources
GetDataSources(string)
Gets data sources
public IEnumerable<DataSource> GetDataSources(string repository)
Parameters
repository
stringRepository name
Returns
- IEnumerable<DataSource>
Set of data sources
GetRepositories()
Gets repositories
public IEnumerable<string> GetRepositories()
Returns
- IEnumerable<string>
Set of repository names
GetRepositoryInfo(string)
Gets repository info
public RepositoryInfo GetRepositoryInfo(string repository)
Parameters
repository
stringRepository name
Returns
- RepositoryInfo
RepositoryInfo object instance
GetRepositoryItem(string, string)
Gets repository items
public RepositoryItem GetRepositoryItem(string repository, string name)
Parameters
Returns
- RepositoryItem
RepositoryItem object instance
GetRepositoryItems(string)
Gets repository items
public IEnumerable<RepositoryItem> GetRepositoryItems(string repository)
Parameters
repository
stringRepository name
Returns
- IEnumerable<RepositoryItem>
Set of repository items