Interface IBaseLibraryFactory
Summary description for IBaseLibraryFactory.
Assembly: EPiServer.BaseLibrary.dll
Version: 8.11.0
Syntax
public interface IBaseLibraryFactory : IClassFactory
Methods
CreateContext()
Declaration
Returns
CreateItem(Object, String)
Declaration
IItem CreateItem(object id, string name)
Parameters
Type |
Name |
Description |
System.Object |
id |
|
System.String |
name |
|
Returns
CreateItemList<IDTYPE, ITEMTYPE>(Object)
Declaration
IItemList<IDTYPE, ITEMTYPE> CreateItemList<IDTYPE, ITEMTYPE>(object containerId)
where ITEMTYPE : IItem
Parameters
Type |
Name |
Description |
System.Object |
containerId |
|
Returns
Type Parameters
Name |
Description |
IDTYPE |
|
ITEMTYPE |
|
CreateItemList<IDTYPE, ITEMTYPE>(Object, Boolean)
Declaration
IItemList<IDTYPE, ITEMTYPE> CreateItemList<IDTYPE, ITEMTYPE>(object containerId, bool includeSubclasses)
where ITEMTYPE : IItem
Parameters
Type |
Name |
Description |
System.Object |
containerId |
|
System.Boolean |
includeSubclasses |
|
Returns
Type Parameters
Name |
Description |
IDTYPE |
|
ITEMTYPE |
|
CreateItemList<IDTYPE, ITEMTYPE>(String)
Declaration
IItemList<IDTYPE, ITEMTYPE> CreateItemList<IDTYPE, ITEMTYPE>(string containerPath)
where ITEMTYPE : IItem
Parameters
Type |
Name |
Description |
System.String |
containerPath |
|
Returns
Type Parameters
Name |
Description |
IDTYPE |
|
ITEMTYPE |
|
CreateItemList<IDTYPE, ITEMTYPE>(String, Boolean)
Declaration
IItemList<IDTYPE, ITEMTYPE> CreateItemList<IDTYPE, ITEMTYPE>(string containerPath, bool includeSubclasses)
where ITEMTYPE : IItem
Parameters
Type |
Name |
Description |
System.String |
containerPath |
|
System.Boolean |
includeSubclasses |
|
Returns
Type Parameters
Name |
Description |
IDTYPE |
|
ITEMTYPE |
|
CreateRepository()
Declaration
IRepository CreateRepository()
Returns
CreateSchema(String)
Declaration
ISchema CreateSchema(string schemaId)
Parameters
Type |
Name |
Description |
System.String |
schemaId |
|
Returns
CreateSession(IObjectStore)
Declaration
ISession CreateSession(IObjectStore objectStore)
Parameters
Returns
Extension Methods