Thrown by data abstraction layer classes when parameter is already in use
Represents a property definition type for a property of type Block.
Represents the definition of a block. Used to create instances of BlockData.
Represents a reference to a BlockType.
Repository for working with BlockType.
Event args used when for property definition events
Represents category information that can be associated with IContent instances.
Represents a collection of Category instances.
Contains event arguments for events raised by ICategoryEvents.
Class for representing content in a light weight fashion. This class only contains the meta properties for content.
Defined language setting per content in EPiServer similar to dynamic properties
Event args for ContentLanguageSetting.
Repository for defined language setting per content in EPiServer similar to dynamic properties
Define a common report query
Repository for content roots.
Service registry for content roots.
Argument used in ContentSecuritySaving event.
Argument used in ContentSecuritySaved event.
Abstractions for loading data directly from the database bypassing the provider system, supports the ClonedContentProvider shipped with CMS 7-9
Basic type information and comparison between types
Class to pass event arguments from ContentType events.
Repository for the ContentType data structure.
Extension methods for IContentTypeRepository
Represents a Content including language.
A specific version of a ContentData object.
Thrown by data abstraction layer classes on generic errors
Read and edit dynamic properties.
Represents a collection of DynamicProperty classes.
Read and edit frame information
Represents a collection of Frame classes.
This class contains GroupDefinition from code.
A service that supports mapping external identities to CMS specific identities.
Contains extension methods for ILanguageBranchRepository.
Represents a language that can be used in globalized solutions.
Represents a collection of LanguageBranch classes.
Represents a language that can be used in globalized solutions.
Information of an mapped identity.
Defines the names for the meta data properties used in PageData.
Provides data for an event raised from a model repository.
Defined language setting per page in EPiServer, this class is only used for serialization compatibility and has been replaced with ContentLanguageSetting
Read and save page type information
Represents a collection of PageType classes.
Default meta data for a page type.
Class to pass event arguments from PageType events.
Represents errors that occur when an PageType is not found.
The repository for PageType
Handles loading and listing of page versions
Represents a collection of PageVersion classes.
Repository for permissions to functions
A in-memory repository of all registered permission types
A project is a collection of content items
Class to pass event arguments from Project events.
A project item is content that is linked to a project
CMS defined categories for project items
Class to pass event arguments from ProjectItem events.
Represents the meta data definitions of a PropertyData.
Represents a list of PropertyDefinition objects.
Repository for the PropertyDefinition data structure.
Read and save property definition types, used by property definitions to specify which type that handles a specific property.
Represents a Content reference including language.
Provides data for an event raised from a repository.
Read, edit and execute scheduled jobs
Represents a collection of ScheduledJob classes.
Class to pass event arguments from ScheduledJob events.
A log entry for an executed scheduled job
Makes EPiServer.DataAbstraction services part of the public API.
Reads and edits links defined in HTML.
Gets pages available for subscription.
Provides constants for the different built in tabs in EPiServer.
Keeps information about a tab
Represents a collection of TabDefinition classes.
Model describing a template.
Provides extension methods for the ITemplateRepository interface.
Selects which TemplateModel that should be used for a certain request.
Extension methods for lists of TemplateModel.
Extends TemplateTypeCategories with common checks.
Default implementaion of IWorkflowTaskRepository.
Handles administration settings for content types and properties.
Defines the signature for a component that acts as a repository for AvailableSetting.
Resolves the base type from a specified type, by matching the type against types registered in IPropertyDefinitionTypeRepository.
Defines methods for clearing a cached repository.
Service that will raise events when a Category is changed.
Defines signature for component that loads ContentCoreData.
Defines methods for reporting of content
A repository for Security info for IContent object
Repository for working with SoftLink instances.
Repository for working with the status of SoftLink instances.
Defines methods for interacting with a data repository where ContentTypes are persisted.
Defines methods for interacting with a data repository where a type of class ContentTypes are persisted.
Repository for working with Frame instances.
Component that will list all content items of a certain language
Defines the signature for a component that acts as a repository for LanguageBranch
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Interface for restore IContent from wastebasket to original place
Defines methods for interacting with a data repository where PropertyDefinitions are persisted.
Defines methods for interacting with a data repository where PropertyDefinitionTypes are persisted.
Defines the events exposed for ScheduledJob
Get, list, save and delete scheduled jobs
Status service that interacts with the scheduler executing the jubs
Describes methods for storing, retrieving and deleting configuration values associated with a specific site.
Defines methods for interacting with a data repository where TabDefinitions are persisted.
Repository for template information.
Analyzes types for type usages.
Sets the availability for the content type
The sort criteria
Fields that can exist on a content type.
Default value types for page definitions
Defines different status that a dynamic property can have on a single page
Defines the status of project, supports the "old" project gadget
Fields on a property definition.
Represents different types of references that can exist between a page and other pages, images, and external references.
Contains flags that determine the source of a repository event.
Specifies the status for an executed scheduled job
Method to call on job execution