Virtuesoft.Framework.Gateaway 3.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Virtuesoft.Framework.Gateaway --version 3.1.0                
NuGet\Install-Package Virtuesoft.Framework.Gateaway -Version 3.1.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Virtuesoft.Framework.Gateaway" Version="3.1.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Virtuesoft.Framework.Gateaway --version 3.1.0                
#r "nuget: Virtuesoft.Framework.Gateaway, 3.1.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Virtuesoft.Framework.Gateaway as a Cake Addin
#addin nuget:?package=Virtuesoft.Framework.Gateaway&version=3.1.0

// Install Virtuesoft.Framework.Gateaway as a Cake Tool
#tool nuget:?package=Virtuesoft.Framework.Gateaway&version=3.1.0                

微型高效率接口框架
简单,干净尽量减少了依赖项.
框架自带接口文档,通过调用默认的api.doc方法可以查看所有的接口.
只需要添加类就可以完成接口的开发,让程序员全心的只专注于业务逻辑.
适用于简单逻辑的接口编写,无状态的接口.
默认验证用户权限是通过签名方式,支持可以自定义签名验证.
支持IP黑白名单和简单的过滤.
新增支持回调函数不验证签名
新增回调函数不格式化返回数据
新增不验证签名和格式化参数的方法
新增日志保存到数据库
新增解析text/json 数据
对contenttype 分析进行颗粒细度优化,方便扩展新的类型
移除默认的日志中间件
添加对.netcore 2.0-2.2预.netcore 3.0的预编译
修复回调函数不验证签名的漏洞
新增获取get参数的方法
调整route执行到验证必要参数之前筛选出对应的接口
分离方法参数IMethodParameterCreator创建接口,并提供默认实现支持json,自动匹配方法参数
适配参数创建方法
修改默认编码为utf-8
更新到netcore3.1

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.0.9 492 8/8/2022
7.0.8 481 2/25/2022
7.0.7 477 2/19/2022
7.0.6 450 2/18/2022
7.0.5 471 2/16/2022
7.0.4 475 2/6/2022
7.0.3 489 1/27/2022
7.0.2 470 1/27/2022
7.0.1 467 1/27/2022
7.0.0 473 1/23/2022
6.0.1 482 1/19/2022
6.0.0 326 12/22/2021
5.0.1.1 395 9/12/2021
5.0.1 367 9/8/2021
5.0.0 362 9/6/2021
3.1.3 360 8/28/2021
3.1.2 352 8/28/2021
3.1.1 371 8/28/2021
3.1.0 409 6/30/2021
1.5.6 375 5/12/2021
1.5.4 437 12/7/2020
1.5.3 433 12/7/2020
1.5.2 448 12/7/2020
1.5.1 499 8/16/2020
1.5.0 485 8/15/2020
1.4.8 515 4/16/2020
1.4.6 512 3/28/2020
1.4.5 522 3/15/2020
1.4.4 543 3/15/2020
1.4.2 536 3/15/2020
1.4.1 528 3/12/2020
1.4.0 520 3/11/2020
1.3.8 514 2/14/2020
1.3.5 540 2/14/2020
1.3.4 509 1/30/2020
1.3.3 502 1/30/2020
1.3.2 519 1/30/2020
1.3.1 565 1/7/2020
1.3.0 552 1/7/2020
1.2.9 533 1/7/2020
1.2.8 523 1/7/2020
1.2.2 538 12/26/2019
1.1.9 505 12/1/2019
1.1.8 500 12/1/2019
1.1.7 519 12/1/2019
1.1.6 516 12/1/2019
1.1.3 507 12/1/2019
1.1.2 516 12/1/2019
1.1.1 506 7/25/2019
1.1.0 555 7/15/2019
1.0.9 598 2/26/2020
1.0.8 571 6/1/2019
1.0.7 602 6/1/2019
1.0.6 586 4/10/2019
1.0.5 591 4/10/2019
1.0.4 597 4/10/2019
1.0.3 582 4/10/2019
1.0.2 612 4/10/2019
1.0.1 577 4/10/2019

更新到netcore3.1