Table of Contents

Namespace Acuit.Pinpoint.Configuration

Classes

ApplicationSettingsConfigurationExtensions

Extension methods for adding ApplicationSettingsConfigurationProvider.

ApplicationSettingsConfigurationProvider

An IConfigurationProvider for legacy application configuration settings from the XML application configuration files.

ApplicationSettingsConfigurationSource

Represents legacy application configuration settings from the XML application configuration files as an IConfigurationSource.

BindableCollection<T>

A generic collection that works better with configuration binding (i.e., via ConfigurationBinder or MonitoredOptions<TOptions>), by allowing default values to be specified but that can be overridden via configuration settings.

ChainedBuilderExtensions

IConfigurationBuilder extension methods for the chaind configuration provider.

ChainedConfigurationProvider

Chained implementation of IConfigurationProvider

ChainedConfigurationSource

Represents a chained IConfiguration as an IConfigurationSource.

CommandLineConfigurationExtensions

Extension methods for registering CommandLineConfigurationProvider with IConfigurationBuilder.

ConfigurationBinder

Static helper class that allows binding strongly typed objects to configuration values.

ConfigurationBuilder

Used to build key/value based configuration settings for use in an application.

ConfigurationExtensions

Extension methods for configuration classes./>.

ConfigurationKeyComparer

IComparer implementation used to order configuration keys.

ConfigurationOptionsExtensions

Extension methods for working with strongly-typed configuration options.

ConfigurationPath

Utility methods and constants for manipulating Configuration paths

ConfigurationProvider

Base helper class for implementing an IConfigurationProvider

ConfigurationReloadToken

Implements IChangeToken

ConfigurationRoot

The root node for a configuration.

ConfigurationSection

Represents a section of application configuration values.

FileConfigurationExtensions

Extension methods for FileConfigurationProvider.

FileConfigurationProvider

Base class for file based ConfigurationProvider.

FileConfigurationSource

Represents a base class for file based IConfigurationSource.

FileLoadExceptionContext

Contains information about a file load exception.

JsonConfigurationExtensions

Extension methods for adding JsonConfigurationProvider.

MemoryConfigurationBuilderExtensions

IConfigurationBuilder extension methods for the MemoryConfigurationProvider.

PinpointConfigurationExtensions

Extension methods for adding Pinpoint configuration sources.

ServerConfigurationExtensions

Extension methods related to Pinpoint Server configuration sources.

ServerConfigurationProvider

A Pinpoint Server configuration provider.

Interfaces

IConfiguration

Represents a set of key/value application configuration properties.

IConfigurationBuilder

Represents a type used to build application configuration.

IConfigurationProvider

Provides configuration key/values for an application.

IConfigurationRoot

Represents the root of an IConfiguration hierarchy.

IConfigurationSection

Represents a section of application configuration values.

IConfigurationSource

Represents a source of configuration key/values for an application.

IServerFileRetriever

Represents a server file retriever.