Abstractions

Description

This library contains core interfaces (IConfigurationSourcearrow-up-right, IConfigurationProviderarrow-up-right), intermediate data model (settings nodesarrow-up-right) and attributes used to annotate user models, such as RequiredAttributearrow-up-right.

Source and packages

GitHub repository: vostok/configuration.abstractionsarrow-up-right

NuGet package: Vostok.Configuration.Abstractionsarrow-up-right

Install-Package Vostok.Configuration.Abstractions

Cementarrow-up-right users should reference this module with the following command:

cm ref add vostok.configuration.abstractions <path-to-project>
Settings nodeschevron-rightSettings nodes mergingchevron-rightSettings nodes scopingchevron-rightConfiguration sourceschevron-rightConfiguration providerchevron-rightBasic scenarioschevron-rightMake settings secretchevron-rightMake settings requiredchevron-right

Last updated

Was this helpful?