第17课:为选项数据添加验证:避免错误配置的应用接收用户流量
学习分享 丨作者 / 郑 子 铭 丨公众号 / DotNet NB / CloudNative NB
//services.Configure<OrderServiceOptions>(configuration);
services.AddOptions<OrderServiceOptions>().Configure(options =>
{
Configuration.Bind(options);
}).Validate(options =>
{
return options.MaxOrderCount <= 100;
}, "MaxOrderCount 不能大于100");services.AddOptions<OrderServiceOptions>().Configure(options =>
{
Configuration.Bind(options);
}).ValidateDataAnnotations();Last updated