ISystemProxyAssemblyManager Interface

This interface can be implemented by custom connectors that make use of multiple assemblies.

Namespace:  Microsoft.BusinessData.Runtime
Assembly:  Microsoft.BusinessData (in Microsoft.BusinessData.dll)


Public Interface ISystemProxyAssemblyManager
Dim instance As ISystemProxyAssemblyManager
public interface ISystemProxyAssemblyManager


Implementation of this interface allows representing multiple assemblies within a single block of binary data associated with an external system. Custom connectors that implement this interface will be asked to decode the binary data into one primary assembly and several dependent assemblies. The primary assembly will be used to get the data types used by the metadata (e.g. TypeDescriptors). The dependent assemblies are assemblies that are required for the execution logic contained by the proxy.

The connector itself does not have a mechanism to encode multiple assemblies into a single block of binary data. Instead, this process needs to be performed by external applications, and the related data needs to be associated to the external system. Implementing this interface indicates the custom connector required the proxy data to be supplied from an external source, and therefore cannot generate proxies.

This interface must be implemented in the same class that implements the ISystemUtility interface. A custom connector that implements this interface should not implement the ISystemProxyGenerator interface.

See Also


ISystemProxyAssemblyManager Members

Microsoft.BusinessData.Runtime Namespace