Interface IRepository
Summary description for IRepository.
Assembly: EPiServer.BaseLibrary.dll
Version: 8.11.0
Syntax
public interface IRepository
Properties
DefaultObjectStore
Declaration
IObjectStore DefaultObjectStore { get; set; }
Property Value
Schemas
Declaration
IDictionary<string, ISchema> Schemas { get; }
Property Value
Type |
Description |
System.Collections.Generic.IDictionary<System.String, ISchema> |
|
Methods
CreateQuery()
Declaration
Returns
CreateQuery(String)
Declaration
Query CreateQuery(string schema)
Parameters
Type |
Name |
Description |
System.String |
schema |
|
Returns
CreateSession()
Declaration
Returns
CreateSession(String)
Declaration
ISession CreateSession(string storeId)
Parameters
Type |
Name |
Description |
System.String |
storeId |
|
Returns
Declaration
ISchemaFormatter Formatter()
Returns
InitializeSchemas()
Declaration
Receive(String)
Declaration
IItem Receive(string channelId)
Parameters
Type |
Name |
Description |
System.String |
channelId |
|
Returns
RegisterChannel(IChannel)
Declaration
void RegisterChannel(IChannel channel)
Parameters
RegisterObjectStore(IObjectStore)
Declaration
void RegisterObjectStore(IObjectStore store)
Parameters
RegisterType(Type, String)
Declaration
void RegisterType(Type type, string schemaId)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
System.String |
schemaId |
|
SchemaForType(Type)
Declaration
ISchema SchemaForType(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Send(String, IItem)
Declaration
object Send(string channelId, IItem item)
Parameters
Type |
Name |
Description |
System.String |
channelId |
|
IItem |
item |
|
Returns
Type |
Description |
System.Object |
|
UnregisterChannel(String)
Declaration
void UnregisterChannel(string channelId)
Parameters
Type |
Name |
Description |
System.String |
channelId |
|
UnregisterObjectStore(String)
Declaration
void UnregisterObjectStore(string storeId)
Parameters
Type |
Name |
Description |
System.String |
storeId |
|
Extension Methods