1 <?xml version="1.0"?>
\r
4 <name>Microsoft.Extensions.Options.DataAnnotations</name>
\r
7 <member name="T:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1">
\r
9 Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/> that uses DataAnnotation's <see cref="T:System.ComponentModel.DataAnnotations.Validator"/> for validation.
\r
11 <typeparam name="TOptions">The instance being validated.</typeparam>
\r
13 <member name="M:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1.#ctor(System.String)">
\r
17 <param name="name">The name of the option.</param>
\r
19 <member name="P:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1.Name">
\r
24 <member name="M:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1.Validate(System.String,`0)">
\r
26 Validates a specific named options instance (or all when <paramref name="name"/> is null).
\r
28 <param name="name">The name of the options instance being validated.</param>
\r
29 <param name="options">The options instance.</param>
\r
30 <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>
\r
32 <member name="T:Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions">
\r
34 Extension methods for adding configuration related options services to the DI container via <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.
\r
37 <member name="M:Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations``1(Microsoft.Extensions.Options.OptionsBuilder{``0})">
\r
39 Register this options instance for validation of its DataAnnotations.
\r
41 <typeparam name="TOptions">The options type to be configured.</typeparam>
\r
42 <param name="optionsBuilder">The options builder to add the services to.</param>
\r
43 <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> so that additional calls can be chained.</returns>
\r