Class AddInManager
- Namespace
- Dynamicweb.Extensibility.Add
Ins
- Assembly
- Dynamicweb.Core.dll
Manager for extensibility.
- Inheritance
-
Add
InManager
- Inherited Members
Properties
InstalledAddInsFolderPath
Property Value
LocalAddInsFolderPath
Property Value
Methods
ClearCache()
EnsureAssembliesAreLoaded()
GetAddInActive(Type)
Gets the AddIn active attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInAuthors(Type)
Retrieves the list of values of the "Name" property of an add-in's Add
Parameters
addInType
TypeAdd-in type.
Returns
GetAddInDeprecated(Type)
Gets the add in deprecated attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInDescription(Type)
Gets the add in description attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInFeatureEnabled(Type)
Gets whether the AddIn feature is enabled or disabled.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInGroup(Type)
Gets the add in group attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInIcon(Type, KnownIcon)
Gets the add in icon attribute.
Parameters
addInType
TypeType of the add in.
defaultIcon
KnownIcon The icon should be return if addInType doesn't have Add
InIcon attributeAttribute
Returns
GetAddInIgnore(Type)
Returns a value indicating whether the given type has an Ignore attribute; true
if this is the case, false
otherwise.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInImage(Type)
Gets the add in image attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInLabel(Type)
Gets the add in label attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInName(Type)
Parameters
type
Type
Returns
GetAddInNames(Type)
Gets Add
Parameters
addInType
TypeType of the add in.
Returns
GetAddInOrder(Type)
Gets the add in order attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInParameterEditorInfo(Type, string)
Gets the add in parameter editor type.
public static ParameterEditorInfo? GetAddInParameterEditorInfo(Type addInType, string parameterName)
Parameters
Returns
GetAddInParameterGroupName(Type, string)
Gets the name of the add in parameter group.
Parameters
Returns
GetAddInParameterLabels(Type)
Gets the add in parameter labels.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInParameterSectionName(Type, string)
Gets the name of the add in parameter section.
Parameters
Returns
GetAddInParameterType(object, string)
Gets the type of the add in parameter.
Parameters
Returns
GetAddInParameterValue(object, string)
Gets the add in parameter value.
Parameters
Returns
GetAddInParameters(Type)
Gets the add in parameters.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInTargets(Type)
Retrieves the list of values of the "Path" property of an add-in's Add
Parameters
addInType
TypeAdd-in type.
Returns
GetAddInUseParameterGrouping(Type)
Gets the add in use parameter grouping attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInUseParameterOrdering(Type)
Gets the add in use parameter ordering attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInUseParameterSectioning(Type)
Gets the add in use parameter sectioning attribute.
Parameters
addInType
TypeType of the add in.
Returns
GetAddInUseParameters(Type)
Gets the add in use parameters.
Parameters
addInType
TypeType of the add in.
Returns
GetInstance(string, params object?[]?)
Parameters
Returns
GetInstance(string, Type, params object?[]?)
Parameters
Returns
GetInstance(Type, params object?[]?)
Parameters
Returns
GetInstance<T>(params object?[]?)
Parameters
arguments
object[]
Returns
- T
Type Parameters
T
GetInstance<T>(string)
Parameters
typeName
string
Returns
- T
Type Parameters
T
GetInstance<T>(string, params object?[]?)
Parameters
Returns
- T
Type Parameters
T
GetInstance<T>(Type)
Parameters
type
Type
Returns
- T
Type Parameters
T
GetInstance<T>(Type, params object?[]?)
Parameters
Returns
- T
Type Parameters
T
GetInstances(Type, params object?[]?)
Parameters
Returns
GetInstances<T>()
Returns
- IEnumerable<T>
Type Parameters
T
GetInstances<T>(params object?[]?)
Parameters
arguments
object[]
Returns
- IEnumerable<T>
Type Parameters
T
GetType(string)
Parameters
typeName
string
Returns
GetType(string, Type)
Parameters
Returns
GetTypeAlias(Type)
Parameters
type
Type
Returns
GetTypeUnvalidated(string)
Parameters
typeName
string
Returns
GetTypeUnvalidated(string, Type)
Parameters
Returns
GetTypeUnvalidated<T>(string)
Parameters
typeName
string
Returns
Type Parameters
T
GetType<T>(string)
Parameters
typeName
string
Returns
Type Parameters
T
GetTypes(Type)
Parameters
baseType
Type
Returns
GetTypes<T>()
Returns
Type Parameters
T
LoadAddIns(string)
Parameters
addInFolderPath
string
LoadTypeAliases()
ResolveContextNameFromDirectory(string)
Parameters
dir
string
Returns
SanitizeTypeName(string)
Parameters
typeName
string
Returns
SanitizeTypeName(Type)
Parameters
type
Type
Returns
SetAddInParameterValue(object, string, object?)
Sets the add in parameter value.
Parameters
SetServiceProvider(IServiceProvider)
Parameters
serviceProvider
IServiceProvider
UnloadAssembly(string)
public static ApplicationResponse<TypeOperationMessage<List<string>>> UnloadAssembly(string addInName)
Parameters
addInName
string