FluentValidation.WebAPI
8.6.1
Prefix Reserved
FluentValidation no longer supports WebApi 2.
Install-Package FluentValidation.WebAPI -Version 8.6.1
dotnet add package FluentValidation.WebAPI --version 8.6.1
<PackageReference Include="FluentValidation.WebAPI" Version="8.6.1" />
paket add FluentValidation.WebAPI --version 8.6.1
#r "nuget: FluentValidation.WebAPI, 8.6.1"
// Install FluentValidation.WebAPI as a Cake Addin
#addin nuget:?package=FluentValidation.WebAPI&version=8.6.1
// Install FluentValidation.WebAPI as a Cake Tool
#tool nuget:?package=FluentValidation.WebAPI&version=8.6.1
ASP.NET WebApi integration for FluentValidation
Product | Versions |
---|---|
.NET Framework | net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
-
.NETFramework 4.5
- FluentValidation (>= 8.6.1 && < 9.0.0)
- FluentValidation.ValidatorAttribute (>= 8.6.1)
- Microsoft.AspNet.WebApi.Core (>= 5.2.4)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on FluentValidation.WebAPI:
Package | Downloads |
---|---|
Improving.AspNet
Improving web api, mvc, and mediatr integration |
|
Smart.SWeb
Smart.Web 使用方法: (在Global.asax.cs文件Application_Start方法添加如下代码) //全局封装webapi的返回结果如:{"Code":500,"Data":null,"Message":"尝试除以零。","Success":false} GlobalConfiguration.Configure(Smart.Web.SmartWeb.InitAPIResultAttribute); //全局异常处理 GlobalConfiguration.Configure(Smart.Web.SmartWeb.InitApiExceptionHandlingAttribute); (在WebApiConfig.cs文件Register方法添加如下代码) //控制器版本管理 Dictionary<string, object> dic = new Dictionary<string, object>(); dic.Add("config", config); var versionControllerSelector = Smart.Kernel.Resolve<Smart.Web.ISVersionControllerSelector>(dic); config.Services.Replace(typeof(IHttpControllerSelector), versionControllerSelector); |
|
Startup.Web
Helper library to startup new web based projects using DDD Architecture |
|
MicroElements.Swashbuckle.FluentValidation.WebApi
Swagger ISchemaFilter that uses FluentValidation validators instead System.ComponentModel based attributes. |
|
JE.ApiValidation.WebApi.FluentValidation
API Validation support with FluentValidation for frameworks we use. Standard error response DTO. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
8.6.1 | 590,324 | 2/24/2020 | |
8.6.0 | 103,526 | 12/4/2019 | |
8.5.1 | 53,179 | 11/2/2019 | |
8.5.0 | 68,310 | 9/24/2019 | |
8.4.0 | 248,534 | 5/10/2019 | |
8.3.0 | 10,287 | 4/24/2019 | |
8.2.3 | 50,703 | 4/12/2019 | |
8.2.0 | 44,743 | 3/26/2019 | |
8.1.3 | 139,019 | 1/25/2019 | |
8.1.2 | 38,642 | 12/18/2018 | |
8.1.1 | 5,702 | 12/11/2018 | |
8.1.0 | 6,600 | 12/6/2018 | |
8.0.100 | 253,352 | 9/4/2018 | |
8.0.0 | 31,482 | 8/16/2018 | |
8.0.0-rc1 | 3,455 | 7/24/2018 | |
8.0.0-preview4 | 960 | 7/16/2018 | |
8.0.0-preview3 | 933 | 7/13/2018 | |
8.0.0-preview2 | 822 | 7/13/2018 | |
8.0.0-preview1 | 957 | 7/10/2018 | |
7.6.105 | 46,645 | 8/11/2018 | |
7.6.104 | 94,116 | 7/6/2018 | |
7.6.103 | 35,671 | 6/16/2018 | |
7.6.102 | 8,987 | 6/14/2018 | |
7.6.101 | 1,544 | 6/13/2018 | |
7.6.0 | 17,618 | 6/1/2018 | |
7.5.2 | 175,021 | 3/16/2018 | |
7.5.1 | 28,524 | 3/11/2018 | |
7.5.0 | 51,605 | 2/26/2018 | |
7.4.0 | 30,937 | 2/21/2018 | |
7.2.1 | 534,503 | 10/24/2017 | |
7.2.0 | 88,007 | 10/5/2017 | |
7.1.1 | 171,800 | 7/25/2017 | |
7.1.0 | 120,130 | 6/28/2017 | |
7.1.0-beta1 | 832 | 6/24/2017 | |
7.0.3 | 51,051 | 6/7/2017 | |
7.0.1 | 32,882 | 5/23/2017 | |
7.0.0 | 41,079 | 5/19/2017 | |
7.0.0-beta3 | 963 | 5/1/2017 | |
7.0.0-beta2 | 2,311 | 4/17/2017 | |
7.0.0-beta1 | 886 | 4/7/2017 | |
6.4.0 | 191,003 | 3/3/2017 | |
6.4.0-beta9 | 1,513 | 11/29/2016 | |
6.2.1 | 540,450 | 2/26/2016 | |
6.2.1-beta1 | 1,271 | 2/24/2016 | |
6.2.0 | 47,354 | 2/22/2016 | |
6.2.0-beta1 | 991 | 2/12/2016 | |
6.1.0 | 77,969 | 1/18/2016 | |
6.0.2 | 23,615 | 1/5/2016 | |
6.0.1 | 1,087 | 1/5/2016 | |
6.0.0 | 5,139 | 12/22/2015 | |
5.6.2 | 140,462 | 5/29/2015 | |
5.6.1 | 1,142 | 5/29/2015 | |
5.6.0 | 6,054 | 5/22/2015 | |
5.5.0 | 86,302 | 10/31/2014 | |
5.4.0 | 16,888 | 7/3/2014 | |
5.2.0 | 3,940 | 5/21/2014 | |
5.1.0 | 32,647 | 3/11/2014 |
Changes in 8.6.0:
* AddToModelState no longer includes a dot if PropertyName is null
Changes in 8.2.3:
* Fix issue in WebApi integration where DataAnnotations validators could generate duplicate messages when in the same project as FluentValidation.
Changes in 8.1.0:
* Added Skip property on CustomizeValidatorAttribute for consistency with ASP.NET Core.
Changes in 7.5.1:
* Added support for CustomizeValidatorAttribute for consistency with MVC5 and AspNetCore.
Changes in 7.4:
* Support for WebApi 5.2.4 and improved integration with WebApi's validation pipeline.