9 implementations of IAsyncValidateOptions
Microsoft.Extensions.Options (7)
AsyncValidateOptions.cs (6)
15
IAsyncValidateOptions
<TOptions>,
101
IAsyncValidateOptions
<TOptions>,
185
IAsyncValidateOptions
<TOptions>,
277
IAsyncValidateOptions
<TOptions>,
377
IAsyncValidateOptions
<TOptions>,
485
IAsyncValidateOptions
<TOptions>,
NamedAsyncValidateOptionsFilter.cs (1)
16
IAsyncValidateOptions
<TOptions>,
Microsoft.Extensions.Options.DataAnnotations (2)
DataAnnotationValidateOptions.cs (1)
21
: IValidateOptions<TOptions>,
IAsyncValidateOptions
<TOptions>
OptionsBuilderDataAnnotationsExtensions.cs (1)
67
IAsyncValidateOptions
<TOptions>
20 references to IAsyncValidateOptions
Microsoft.Extensions.Options (20)
AsyncValidateOptions.cs (6)
11
/// Implementation of <see cref="
IAsyncValidateOptions
{TOptions}"/>.
96
/// Implementation of <see cref="
IAsyncValidateOptions
{TOptions}"/>.
179
/// Implementation of <see cref="
IAsyncValidateOptions
{TOptions}"/>.
270
/// Implementation of <see cref="
IAsyncValidateOptions
{TOptions}"/>.
369
/// Implementation of <see cref="
IAsyncValidateOptions
{TOptions}"/>.
476
/// Implementation of <see cref="
IAsyncValidateOptions
{TOptions}"/>.
IAsyncValidateOptions.cs (1)
15
/// or as <see cref="IValidateOptions{TOptions}"/>, not directly as <see cref="
IAsyncValidateOptions
{TOptions}"/>.
IOptionsMonitor.cs (1)
16
/// <see cref="
IAsyncValidateOptions
{TOptions}.ValidateAsync"/>. The built-in asynchronous validators therefore
IOptionsSnapshot.cs (1)
18
/// <see cref="
IAsyncValidateOptions
{TOptions}.ValidateAsync"/>.
NamedAsyncValidateOptionsFilter.cs (2)
21
private readonly
IAsyncValidateOptions
<TOptions> _inner;
23
internal NamedAsyncValidateOptionsFilter(string name,
IAsyncValidateOptions
<TOptions> inner)
OptionsBuilder.cs (4)
343
/// <see cref="
IAsyncValidateOptions
{TOptions}"/> implementation for an options type.
354
/// When the validator implements <see cref="
IAsyncValidateOptions
{TOptions}"/>, the built-in asynchronous
355
/// options creation path invokes <see cref="
IAsyncValidateOptions
{TOptions}.ValidateAsync"/> instead of
366
if (validator is
IAsyncValidateOptions
<TOptions> asyncValidator)
OptionsBuilderExtensions.cs (1)
32
/// does not invoke <see cref="
IAsyncValidateOptions
{TOptions}.ValidateAsync"/>. Default-name asynchronous
OptionsFactory.cs (3)
52
if (validation is
IAsyncValidateOptions
<TOptions>)
70
if (validation is
IAsyncValidateOptions
<TOptions> &&
120
ValidateOptionsResult result = validate is
IAsyncValidateOptions
<TOptions> asyncValidate
OptionsValidatorAttribute.cs (1)
14
/// <see cref="Microsoft.Extensions.Options.
IAsyncValidateOptions
{T}" /> for an options type,