This is an implementation of the AML library service interface, defined in the Aml.Engine. The package provides a WebDAV(Https and Http) client as a service to access AutomationML libraries and a File client to use libraries hosted on a local file system or a local host.
$ dotnet add package Aml.Engine.Services.LibraryService
The Aml.Engine.Services.LibraryService provides methods for managing AutomationML files via a service API. AutomationML is a standardized data exchange format, developed to support the data exchange in automation systems engineering. The Aml.Engine.Services.LibraryService extends the Aml.Engine with an additional service to access AutomationML files from an external source. This service provides a WebDAV Https and Http client. The WebDAV Http client should only be used in LAN networks. AutomationML uses the WebDAV Https client to access library data stored on the AutomationML NextCloud.
A detailed description with examples can be found in the Wiki.