Assembly: EPiServer (in EPiServer.dll) Version: 10.10.5.0 (10.10.5.0)
public abstract class PlugInAttribute :
The base class for all specialized plug-in types
|PlugInAttribute Constructor||Initializes a new instance of the PlugInAttribute class.||protected|
|PlugInAttribute Constructor (String, String)||Initializes a new instance of the PlugInAttribute class.||protected|
|PlugInAttribute Constructor (String, String, String)||Initializes a new instance of the PlugInAttribute class.||protected|
|SetPlugInType||Sets the type of the plug-in.||public|
|Description||Description of the plugin||public|
|DisplayName||The display name for the plugin.||public|
|LanguagePath||Path to node in language files where translation can be found.||public|
|PlugInType||Gets or sets the plug-in type that is decorated with this attribute. This property is normally set by plug-in system during runtime, but can be overriden explicitly by plug-in developer.||public, private|
|RequireLicenseForLoad||Determine if the plugin requires a valid license to be loaded.||public|
|SortIndex||The sort index compared to other plugins||public|
When an area that support plug-ins executes in EPiServer it will search for files in the bin directory and their containing classes for an attribute called. The PlugInAttribute is only a base class for all specialized plug-in types and is not actually used anywhere to define a plug-in, only to search and match plug-ins that used attributes derived from PlugInAttribute.
The class that handles searching is PlugInLocator, probably you donâ€™t need to use this class unless you are implementing your own plug-in support. It returns a array of PlugInDescriptor classes, PlugInDescriptor contains information about the PlugInAttribute definition and the plug-in id that was assigned to the plug-in in this installation.