SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.PlugIn

Classes

AssemblyTypeInfo

Contains description of the plugin-related types that exists in an assembly.

LicensingMode

Licensing mode for a plug-in assembly

PageDefinitionTypePlugInAttribute

Automatically register a property type on startup

PagePlugInAttribute

The attribute class used to identify page extensions.

PlugInAttribute

The base class for all specialized plug-in types

PlugInDescriptor

Describes a plug-in at runtime without having to create it.

PlugInDescriptor.PlugInDescriptorEventHandler

The event signature for the PlugInDescriptorSaved event.

PlugInDescriptorRepositoryExtensions

Contains convenient methods for IPlugInDescriptorRepository

PlugInDescritorChangedEventArgs

Event argument for Saved

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.

PropertyDefinitionTypePlugInAttribute

Automatically register a property type on startup

ScheduledPlugInAttribute

A plugin to have a scheduled job with a simple user interface in admin mode

Interfaces

ICustomPlugInDataLoader

Override the default behavior when plug-ins are loaded

ICustomPlugInLoader

Override the default behavior when plug-ins are loaded

IPlugInDescriptorRepository

Repository that manages PlugInDescriptor