Table of Contents

Class FileSettingsRepository

Namespace
Oscova.Agents.Settings
Assembly
Oscova.Agents.dll

Stores each settings domain as a file beneath a caller-selected directory.

public sealed class FileSettingsRepository : IAppSettingsRepository

Inheritance

Implements

Inherited Members

Constructors

FileSettingsRepository(Func<string, string>)

Initializes a file repository with a caller-owned directory resolver.

Methods

GetSettingsAsync(string, string, CancellationToken)

Gets the content stored for a settings key.

SaveSettingsAsync(string, string, string, CancellationToken)

Saves content for a settings key.