Please read the attached LICENSE file for detailed information.
This solution contains a series of libraries and samples to help developers build applications using M-Files. These libraries and samples are designed to sit alongside our dedicated M-Files Developer Portal, where further information on the APIs and Frameworks that M-Files expose can be found.
Whilst the code aims to be as compatible as possible, please note that this is currently tested using the following configuration:
- The latest public M-Files build
- Visual Studio 2019
We expect people interacting with this repository to follow our code of conduct, and have published contribution guidelines.
Please also note that there are additional public repositories available under the M-Files Organisation:
- Sample Custom External Object Type Data Sources - provides sample applications that allow M-Files to retrieve non-document data (e.g. Customers or Projects) from external systems. The M-Files Developer Portal has more information on External Object Type Data Sources.
- M-Files COM API Extension Methods (Community) - contains a set of open-source, community-driven .NET extension methods that extend the functionality/usability of the M-Files COM API object model.
- Vault Application Framework Extension Methods (Community) - contains a set of open-source, community-driven .NET extension methods that extend the functionality/usability of the Vault Application Framework. Note: this library references the COM API extension methods.
- M-Files Web Service .NET Wrapper Library - contains a sample .NET library that wraps the M-Files Web Service, allowing developers to interact with an object model similar to the M-Files COM API, but using the M-Files Web Service.
Two Visual Studio solution files (.sln
) are available within this repository: MFSamplesAndLibraries
and MFWSSamplesAndLibraries
.
MFSamplesAndLibraries
is a solution containing all samples and libraries, and can be used to easily open and investigate the entire codebase. This requires that you have the latest M-Files build installed on your development machine.MFWSSamplesAndLibraries
contains only the libraries and samples used to access the M-Files Web Service. This solution does not require the M-Files client to be installed.
More information is available within the Readme file in the Libraries folder.
More information is available within the Readme file in the Samples folder.