OpenDMA.Api
0.8.0
Prefix Reserved
dotnet add package OpenDMA.Api --version 0.8.0
NuGet\Install-Package OpenDMA.Api -Version 0.8.0
<PackageReference Include="OpenDMA.Api" Version="0.8.0" />
<PackageVersion Include="OpenDMA.Api" Version="0.8.0" />
<PackageReference Include="OpenDMA.Api" />
paket add OpenDMA.Api --version 0.8.0
#r "nuget: OpenDMA.Api, 0.8.0"
#:package OpenDMA.Api@0.8.0
#addin nuget:?package=OpenDMA.Api&version=0.8.0
#tool nuget:?package=OpenDMA.Api&version=0.8.0
OpenDMA API for C#
At it's core, OpenDMA (Open Document Management Architecture) defines an abstract model for Document Management and Enterprise Content Management Systems.
The OpenDMA API provides an abstract interface to this model. It allows to write content centric applications once, and run them against multiple different Enterprise Content and Document Management Systems.
The API is available for different programming languages and enforces a consistent style across these languages.
This repository contains the OpenDMA API for C# (and .net in general).
It has been auto-generated by the OpenDMA API Builder.
Installation
This library is available via NuGet. You can add OpenDMA.Api to any .NET using...
...the .NET CLI
dotnet add package OpenDMA.Api
...Visual Studio
- Right-click your project → Manage NuGet Packages...
- Search for OpenDMA.Api
- Click Install
Usage
The OpenDMA API defines a set of interfaces that need to be implemented by an OpenDMA Adaptor for an actual ECM system -- very similar to database drivers.
There is a generic OpenDMA REST Client for C# / .net implementing this API on top of the OpenDMA REST API. With the help of REST-ful servers and clients it is possible to bridge programming language and network boundaries.
You can find multiple examples for Python in the OpenDMA REST Client for Python repository.
There is also a complete OpenDMA Tutorial for Java showing the basic concepts which apply to C# as well.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Castle.Core (>= 5.2.1)
- Microsoft.Bcl.HashCode (>= 6.0.0)
-
net8.0
- Castle.Core (>= 5.2.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OpenDMA.Api:
| Package | Downloads |
|---|---|
|
OpenDMA.Remote
OpenDMA REST client to access OpenDMA repositories via REST |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.8.0 | 186 | 1/17/2026 |