The EPiServer.PlugIn namespace is used to extend the Edit and Admin interfaces with custom functionality.

Classes

  ClassDescription
AssemblyTypeInfo
Contains description of the plugin-related types that exists in an assembly.
GuiPlugInAttribute
Settings for plugins in graphical modes
PageDefinitionTypePlugInAttribute
Automatically register a property type on startup
PagePlugInAttribute
PlugInAttribute
The base class for all specialized plug-in types
PlugInDescriptor
Describes a plug-in at runtime without having to create it.
PlugInException
Exception thrown by the plugin framework when a error occurrs while loading or interacting with a plugin.
PlugInLocator
Handles all internal locating of plugins.
PlugInPropertyAttribute
Defines that a class contains settings editable from admin mode in plug-in manager.
PlugInSettings
Class for handling simple plugin settings as a DataSet
PlugInSummaryAttribute
Defines summary information about a plug-in assembly.
ScheduledPlugInAttribute
A plugin to have a scheduled job with a simple user interface in admin mode

Interfaces

  InterfaceDescription
ICustomPlugInDataLoader
Override the default behavior when plug-ins are loaded
ICustomPlugInLoader
Override the default behavior when plug-ins are loaded
IUserSettings
Summary description for IUserSettings.

Delegates

Enumerations

  EnumerationDescription
LicensingMode
Licensing mode for a plug-in assembly
PlugInArea
The different areas currently supported