2using System.Collections.Generic;
4using System.Threading.Tasks;
25 Task<ServerSideModifications>
CopyDMFilesTo(
string dmeFile,
string destination, CancellationToken cancellationToken);
42 Task<IReadOnlyList<ConfigurationFileResponse>>
ListDirectory(
string configurationRelativePath,
ISystemIdentity systemIdentity, CancellationToken cancellationToken);
51 Task<ConfigurationFileResponse>
Read(
string configurationRelativePath,
ISystemIdentity systemIdentity, CancellationToken cancellationToken);
79 Task<ConfigurationFileResponse>
Write(
string configurationRelativePath,
ISystemIdentity systemIdentity,
string previousHash, CancellationToken cancellationToken);
Consumes EventTypes and takes the appropriate actions.
Represents a component meant to be started and stopped by its parent component.
For managing the Configuration directory.
Task< IReadOnlyList< ConfigurationFileResponse > > ListDirectory(string configurationRelativePath, ISystemIdentity systemIdentity, CancellationToken cancellationToken)
Get ConfigurationFileResponses for all items in a given configurationRelativePath .
Task SymlinkStaticFilesTo(string destination, CancellationToken cancellationToken)
Symlinks all directories in the GameData directory to destination .
Task< ConfigurationFileResponse > Write(string configurationRelativePath, ISystemIdentity systemIdentity, string previousHash, CancellationToken cancellationToken)
Writes to a given configurationRelativePath .
Task< bool?> CreateDirectory(string configurationRelativePath, ISystemIdentity systemIdentity, CancellationToken cancellationToken)
Create an empty directory at configurationRelativePath .
Task< bool?> DeleteDirectory(string configurationRelativePath, ISystemIdentity systemIdentity, CancellationToken cancellationToken)
Attempt to delete an empty directory at configurationRelativePath .
Task< ServerSideModifications > CopyDMFilesTo(string dmeFile, string destination, CancellationToken cancellationToken)
Copies all files in the CodeModifications directory to destination .
Task< ConfigurationFileResponse > Read(string configurationRelativePath, ISystemIdentity systemIdentity, CancellationToken cancellationToken)
Reads a given configurationRelativePath .
Represents a user on the current global::System.Runtime.InteropServices.OSPlatform.