Table of Contents

Namespace Acuit.Pinpoint.Workstation.Configuration

Classes

IOptionsLoaderExtensions

Extension methods for IOptionsLoader.

IOptionsRegistrationExtensions

Extension methods for IOptionsRegistration<TOptions>.

OptionsProvider<TOptions>

Provides a standard base implementation for IOptionsProvider<TOptions> that validates options and provides a health check for the options.

Interfaces

IInitializableOptions

Options managed by IOptionsRegistry or IDeviceRegistry that perform additional initialization should implement this interface.

IOptionsLoader

Provides option-loading services used while initializing options.

IOptionsLoader<TOptions>

Provides option-loading services used while processing changes to options.

IOptionsProvider<TOptions>

A provider for TOptions options.

IOptionsRegistration<TOptions>

An options registration.

IOptionsRegistry

The options registry.

Enums

OptionsWatcherOptions

Options for options change watchers, used by RegisterOptionsWatcherAsync(Func<Task>, OptionsWatcherOptions, int).