9 implementations of IAsyncValidateOptions
Microsoft.Extensions.Options (7)
AsyncValidateOptions.cs (6)
15IAsyncValidateOptions<TOptions>, 101IAsyncValidateOptions<TOptions>, 185IAsyncValidateOptions<TOptions>, 277IAsyncValidateOptions<TOptions>, 377IAsyncValidateOptions<TOptions>, 485IAsyncValidateOptions<TOptions>,
NamedAsyncValidateOptionsFilter.cs (1)
16IAsyncValidateOptions<TOptions>,
Microsoft.Extensions.Options.DataAnnotations (2)
DataAnnotationValidateOptions.cs (1)
21: IValidateOptions<TOptions>, IAsyncValidateOptions<TOptions>
OptionsBuilderDataAnnotationsExtensions.cs (1)
66IAsyncValidateOptions<TOptions>
16 references to IAsyncValidateOptions
Microsoft.Extensions.Options (16)
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)
21private readonly IAsyncValidateOptions<TOptions> _inner; 23internal NamedAsyncValidateOptionsFilter(string name, IAsyncValidateOptions<TOptions> inner)
OptionsBuilder.cs (1)
361if (validator is IAsyncValidateOptions<TOptions> asyncValidator)
OptionsBuilderExtensions.cs (1)
32/// does not invoke <see cref="IAsyncValidateOptions{TOptions}.ValidateAsync"/>. Default-name asynchronous
OptionsFactory.cs (3)
52if (validation is IAsyncValidateOptions<TOptions>) 70if (validation is IAsyncValidateOptions<TOptions> && 120ValidateOptionsResult result = validate is IAsyncValidateOptions<TOptions> asyncValidate