Assemblies

The Connector uses several .NET assemblies alongside T‑SQL to perform its functions.

Entity Name

Remarks

CLRSerializer

Serializes data exchanged between systems.

Interop.MFilesAPI

M‑Files interop assembly.

LSConnectMFilesAPIWrapper

Main Connector assembly that wraps the M‑Files APIs.

Laminin.Security

Encrypts and decrypts passwords.

The Connector locates Interop.MFilesAPI dynamically at runtime: from an installed M‑Files client if one is present on the SQL Server, otherwise from the MFSQL-managed assemblies folder placed there by the Connector installer. If the M‑Files client is upgraded, the Connector detects the change and refreshes the assemblies automatically. See: M‑Files API version and CLR assembly updates.