Microsoft.Extensions.Options
Namespace with 44 public types
Classes
ConfigureNamedOptions`1
Implementation of .
ConfigureNamedOptions`2
Implementation of .
ConfigureNamedOptions`3
Implementation of .
ConfigureNamedOptions`4
Implementation of .
ConfigureNamedOptions`5
Implementation of .
ConfigureNamedOptions`6
Implementation of .
ConfigureOptions`1
Implementation of .
OptionsBuilder`1
Configures instances.
OptionsCache`1
Caches instances.
OptionsFactory`1
Implementation of .
OptionsManager`1
Implements and .
OptionsMonitor`1
Implements .
OptionsValidationException
Represents the exception that's thrown when options validation fails.
OptionsValidatorAttribute
Triggers the automatic generation of the implementation of at compile time.
OptionsWrapper`1
Wraps the options instance.
PostConfigureOptions`1
Implementation of .
PostConfigureOptions`2
Implementation of .
PostConfigureOptions`3
Implementation of .
PostConfigureOptions`4
Implementation of .
PostConfigureOptions`5
Implementation of .
PostConfigureOptions`6
Implementation of .
ValidateEnumeratedItemsAttribute
Marks a field or property to be enumerated; each enumerated object is validated.
ValidateObjectMembersAttribute
Marks a field or property to be validated transitively.
ValidateOptions`1
Implementation of
ValidateOptions`2
Implementation of
ValidateOptions`3
Implementation of .
ValidateOptions`4
Implementation of
ValidateOptions`5
Implementation of
ValidateOptions`6
Implementation of
ValidateOptionsResult
Represents the result of an options validation.
ValidateOptionsResultBuilder
Builds with support for multiple error messages.
Static Classes
Options
Helper class for options.
OptionsMonitorExtensions
Extension methods for .
Interfaces
IConfigureNamedOptions`1
Represents something that configures the type.
IConfigureOptions`1
Represents something that configures the type.
IOptions`1
Retrieves configured instances.
IOptionsChangeTokenSource`1
Fetches a that's used for tracking options changes.
IOptionsFactory`1
Creates instances.
IOptionsMonitor`1
Monitors changes on a instance.
IOptionsMonitorCache`1
Used by to cache instances.
IOptionsSnapshot`1
Used to access the value of for the lifetime of a request.
IPostConfigureOptions`1
Represents something that configures the type.
IStartupValidator
Used by hosts to validate options during startup.
IValidateOptions`1
Validates options.