Class EisPluginLoader
Class used to load the registered Erp Sync connectors
Inherited Members
Namespace: SuperOffice.ErpSync.ConnectorWS
Assembly: SuperOffice.Plugins.dll
Syntax
public class EisPluginLoader
Properties
Instance
The instance
Declaration
public static EisPluginLoader Instance { get; }
Property Value
Type | Description |
---|---|
EisPluginLoader |
Methods
GetConnector(string)
Get the connector given a name
Declaration
public IErpConnector GetConnector(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Optional plugin name. If blank, then the first plugin will be returned |
Returns
Type | Description |
---|---|
IErpConnector |
GetConnector(Uri, string[])
Get the connector
Declaration
public IErpConnector GetConnector(Uri serviceUri, string[] assemblyFiles)
Parameters
Type | Name | Description |
---|---|---|
Uri | serviceUri | Query string may contain CONNECTORNAME to specify one particular connector plugin |
string[] | assemblyFiles | Assemblies to scan for plugins |
Returns
Type | Description |
---|---|
IErpConnector |
ParseAdditionalAssembly(string)
Load and parse a named assembly file
Declaration
public void ParseAdditionalAssembly(string assemblyFile)
Parameters
Type | Name | Description |
---|---|---|
string | assemblyFile | Name of the assembly |