Table of Contents

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

string

Methods

CreateRepository(string)

Creates repository

public void CreateRepository(string repository)

Parameters

repository string

Repository name

DeleteRepository(string)

Deletes repository

public bool DeleteRepository(string repository)

Parameters

repository string

Repository name

Returns

bool

True if operation succeeded

DeleteRepositoryItem(string, string)

Deletes repository item

public bool DeleteRepositoryItem(string repository, string item)

Parameters

repository string

Repository name

item string

Item name

Returns

bool

True if operation succeeded

GetDataModel(string, string)

Gets data model

public DataModel GetDataModel(string repository, string name)

Parameters

repository string

Repository name

name string

Data model name

Returns

DataModel

DataModel object instance

GetDataParameters(string, string)

Gets data parameters

public IEnumerable<DataParameter> GetDataParameters(string repository, string name)

Parameters

repository string

Repository name

name string

Index name

Returns

IEnumerable<DataParameter>

Set of data parameters

GetDataSource(string, string)

Gets data source

public DataSource GetDataSource(string repository, string name)

Parameters

repository string

Repository name

name string

DataSource name

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 string

Repository 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 string

Repository name

Returns

RepositoryInfo

RepositoryInfo object instance

GetRepositoryItem(string, string)

Gets repository items

public RepositoryItem GetRepositoryItem(string repository, string name)

Parameters

repository string

Repository name

name string

Repository item name

Returns

RepositoryItem

RepositoryItem object instance

GetRepositoryItems(string)

Gets repository items

public IEnumerable<RepositoryItem> GetRepositoryItems(string repository)

Parameters

repository string

Repository name

Returns

IEnumerable<RepositoryItem>

Set of repository items

To top