IDataRepository

Provides methods for accessing data objects in the data repository and data archive.

Data objects can be called via this interface in order to be processed further.

The interface is also here for accessing the repository of the ChangeSets.

Indexers

IndexerDescription
this[Int32]:IDataObject

Gets a data object based on the Id.

this[String]:IDataObject

Gets a data object based on the reference identifier.

Properties

PropertyDescription
Archive:IDataArchive

Supplies the interface for accessing the data archive of onion.net.

ChangeSets:IChangeSetController

Supplies the interface for accessing the ChangeSets in onion.net.

Root:IDataObject

Gets the root data object of the data repository.

Methods

MethodDescription
CreateBinary(String):ITemporaryBinaryObject

Generates an object for uploading a new binary file.

CreateSearchQuery():ISearchQuery

Generates a search for the data repository.

GetObject(Int32):IDataObject

Gets a data object.

GetTemporaryBinary(String):ITemporaryBinaryObject

Calls a temporary binary object.

Lookup(String[]):IDataObject

Searches for a data object based on the indicated path.

TryLookup(String[]):IDataObject

Searches for a data object based on the indicated path.