Show / Hide Table of Contents

Class EisPluginLoader

Class used to load the registered Erp Sync connectors

Inheritance
object
EisPluginLoader
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
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

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top