SaaS CMS has officially launched! Learn more now.

Class PlugInDescriptorRepositoryExtensions

Contains convenient methods for IPlugInDescriptorRepository

Inheritance
System.Object
PlugInDescriptorRepositoryExtensions
Namespace: EPiServer.PlugIn
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public static class PlugInDescriptorRepositoryExtensions : Object

Methods

Load(IPlugInDescriptorRepository, Int32)

Loads a descriptor given an id

Declaration
public static PlugInDescriptor Load(this IPlugInDescriptorRepository plugInDescriptorRepository, int id)
Parameters
Type Name Description
IPlugInDescriptorRepository plugInDescriptorRepository
System.Int32 id
Returns
Type Description
PlugInDescriptor
Remarks

It is only possible to load by id for persisted descriptors, consider load by type instead

Load(IPlugInDescriptorRepository, Type)

Loads the descriptor for a type

Declaration
public static PlugInDescriptor Load(this IPlugInDescriptorRepository plugInDescriptorRepository, Type type)
Parameters
Type Name Description
IPlugInDescriptorRepository plugInDescriptorRepository
System.Type type
Returns
Type Description
PlugInDescriptor