<PackageReference Include="Microsoft.Extensions.Options" Version="11.0.0-preview.2.26159.112" />
Microsoft.Extensions.Options.ValidateOptions<TOptions>
namespace Microsoft.
Extensions.
Options
{
public class ValidateOptions<
TOptions> :
IValidateOptions<
TOptions>
where TOptions :
class
{
public string Name { get; }
public Func<
TOptions,
bool>
Validation { get; }
public string FailureMessage { get; }
public ValidateOptions(
string name,
Func<
TOptions,
bool>
validation,
string failureMessage);
public ValidateOptionsResult Validate(
string name,
TOptions options);
}
}