<PackageReference Include="Microsoft.Extensions.Options" Version="11.0.0-preview.5.26302.115" />

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.