Class AssemblyManager
Implements
Inherited Members
Namespace: LemonEdge.API.Core.Context
Assembly: LemonEdge.API.dll
Syntax
public class AssemblyManager : IAssemblyManager
Constructors
AssemblyManager()
Declaration
public AssemblyManager()
Properties
CustomAddIns
User-uploaded addins. - forward to ACM
Declaration
public ConcurrentBag<CustomAddIn> CustomAddIns { get; }
Property Value
Type | Description |
---|---|
ConcurrentBag<CustomAddIn> |
CustomWorkingModel
AutoGen / Custom concrete types built by LE, from user interfaces - forward to ACM
Declaration
public UserCustomAssembly CustomWorkingModel { get; }
Property Value
Type | Description |
---|---|
UserCustomAssembly |
Instance
Declaration
public static IAssemblyManager Instance { get; set; }
Property Value
Type | Description |
---|---|
IAssemblyManager |
Methods
GetAddInOnlyLoadedAssemblies()
Returns a list of all currently loaded dynamic assemblies from addins
Declaration
public IEnumerable<(IAddIn, Assembly)> GetAddInOnlyLoadedAssemblies()
Returns
Type | Description |
---|---|
IEnumerable<(IAddIn, Assembly)> | A list of all currently loaded dynamic assemblies from addins |
GetAddInsFromContext(IEntityRetriever)
Get a list of custom add-ins from the supplied context
Declaration
public Task<IEnumerable<CustomAddIn>> GetAddInsFromContext(IEntityRetriever cn)
Parameters
Type | Name | Description |
---|---|---|
IEntityRetriever | cn |
Returns
Type | Description |
---|---|
Task<IEnumerable<CustomAddIn>> |
GetAllCustomLoadedAssemblies()
Returns a list of all currently loaded dynamic assemblies from addins and custom objects
Declaration
public IEnumerable<Assembly> GetAllCustomLoadedAssemblies()
Returns
Type | Description |
---|---|
IEnumerable<Assembly> | A list of all currently loaded dynamic assemblies from addins and custom objects |
GetCustomOnlyLoadedAssemblies()
Returns a list of all currently loaded dynamic assemblies from custom entities
Declaration
public IEnumerable<Assembly> GetCustomOnlyLoadedAssemblies()
Returns
Type | Description |
---|---|
IEnumerable<Assembly> | A list of all currently loaded dynamic assemblies from custom entities |
GetRawCustomAssemblies()
Get binary data of all custom assemblies
Declaration
public IEnumerable<byte[]> GetRawCustomAssemblies()
Returns
Type | Description |
---|---|
IEnumerable<byte[]> |