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 |