Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class DefaultPlugInDescriptorRepository

Inheritance
System.Object
DefaultPlugInDescriptorRepository
Namespace: EPiServer.PlugIn.Internal
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public class DefaultPlugInDescriptorRepository : Object, IPlugInDescriptorRepository

Constructors

DefaultPlugInDescriptorRepository(ServiceAccessor<PlugInDB>, ITypeScannerLookup)

Declaration
public DefaultPlugInDescriptorRepository(ServiceAccessor<PlugInDB> pluginDBAccessor, ITypeScannerLookup typeScannerLookup)
Parameters
Type Name Description
ServiceAccessor<PlugInDB> pluginDBAccessor
ITypeScannerLookup typeScannerLookup

Methods

List()

Declaration
public IEnumerable<PlugInDescriptor> List()
Returns
Type Description
System.Collections.Generic.IEnumerable<PlugInDescriptor>

List(Type)

Declaration
public IEnumerable<PlugInDescriptor> List(Type pluginType)
Parameters
Type Name Description
System.Type pluginType
Returns
Type Description
System.Collections.Generic.IEnumerable<PlugInDescriptor>

Reset()

Declaration
public void Reset()

Save(PlugInDescriptor)

Declaration
public void Save(PlugInDescriptor plugInDescriptor)
Parameters
Type Name Description
PlugInDescriptor plugInDescriptor

Events

Saved

Declaration
public event EventHandler<PlugInDescritorChangedEventArgs> Saved
Event Type
Type Description
System.EventHandler<PlugInDescritorChangedEventArgs>

Implements

Extension Methods