1 using Microsoft.Extensions.Hosting;
3 using System.Collections.Generic;
5 using System.Threading.Tasks;
24 Task<ServerSideModifications> CopyDMFilesTo(
string dmeFile,
string destination, CancellationToken cancellationToken);
32 Task SymlinkStaticFilesTo(
string destination, CancellationToken cancellationToken);
41 Task<IReadOnlyList<ConfigurationFile>> ListDirectory(
string configurationRelativePath,
ISystemIdentity systemIdentity, CancellationToken cancellationToken);
50 Task<ConfigurationFile> Read(
string configurationRelativePath,
ISystemIdentity systemIdentity, CancellationToken cancellationToken);
59 Task<bool> CreateDirectory(
string configurationRelativePath,
ISystemIdentity systemIdentity, CancellationToken cancellationToken);
68 Task<bool> DeleteDirectory(
string configurationRelativePath,
ISystemIdentity systemIdentity, CancellationToken cancellationToken);
79 Task<ConfigurationFile> Write(
string configurationRelativePath,
ISystemIdentity systemIdentity, byte[] data,
string previousHash, CancellationToken cancellationToken);
Use server authentication
Represents a user on the current global::System.Runtime.InteropServices.OSPlatform ...
Consumes EventTypes and takes the appropriate actions
For managing the Configuration directory