Try our conversational search powered by Generative AI!

Class PlugInDB

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
PlugInDB
Namespace: EPiServer.DataAccess.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration]
public class PlugInDB : DataAccessBase

Constructors

PlugInDB(IDatabaseExecutor, DatabaseDateTimeHandler, IDatabaseMode)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public PlugInDB(IDatabaseExecutor databaseHandler, DatabaseDateTimeHandler dateTimeHandler, IDatabaseMode databaseModeServer)
Parameters
Type Name Description
IDatabaseExecutor databaseHandler
DatabaseDateTimeHandler dateTimeHandler
IDatabaseMode databaseModeServer

Methods

Load(String, String, Boolean)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public PlugInDescriptor Load(string typeName, string assemblyName, bool defaultEnabled)
Parameters
Type Name Description
System.String typeName
System.String assemblyName
System.Boolean defaultEnabled
Returns
Type Description
PlugInDescriptor

LoadAllPlugInDescriptor()

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

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

LoadPlugInDescriptor(Int32)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public PlugInDescriptor LoadPlugInDescriptor(int id)
Parameters
Type Name Description
System.Int32 id
Returns
Type Description
PlugInDescriptor

LoadSettings(Int32)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public string LoadSettings(int plugin)
Parameters
Type Name Description
System.Int32 plugin
Returns
Type Description
System.String

SaveDescriptor(PlugInDescriptor)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public void SaveDescriptor(PlugInDescriptor descriptor)
Parameters
Type Name Description
PlugInDescriptor descriptor

SaveSettings(Int32, String)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. This member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Declaration
public void SaveSettings(int plugin, string xml)
Parameters
Type Name Description
System.Int32 plugin
System.String xml

Extension Methods