NetToolsKit.Core.Extensions
2.0.17
dotnet add package NetToolsKit.Core.Extensions --version 2.0.17
NuGet\Install-Package NetToolsKit.Core.Extensions -Version 2.0.17
<PackageReference Include="NetToolsKit.Core.Extensions" Version="2.0.17" />
paket add NetToolsKit.Core.Extensions --version 2.0.17
#r "nuget: NetToolsKit.Core.Extensions, 2.0.17"
// Install NetToolsKit.Core.Extensions as a Cake Addin #addin nuget:?package=NetToolsKit.Core.Extensions&version=2.0.17 // Install NetToolsKit.Core.Extensions as a Cake Tool #tool nuget:?package=NetToolsKit.Core.Extensions&version=2.0.17
O pacote NetToolsKit.Core.Extensions é uma biblioteca essencial para desenvolvedores que trabalham com ASP.NET, oferecendo uma série de extensões para melhorar a eficiência e a qualidade do código.
Abaixo estão os principais recursos incluídos:
- Middlewares de Logs: Integração de middlewares para logging, facilitando o registro de informações detalhadas sobre o fluxo de execução da aplicação.
- Tratamento de Exceções: Implementações para gerenciamento e tratamento de exceções de forma robusta e consistente.
- FluentValidators: Utilização de validadores Fluent para facilitar a validação de entradas e dados no ASP.NET.
- Integração com Swagger: Configurações e extensões para gerar automaticamente documentação interativa de APIs através do Swagger.
- AutoMapper: Suporte para mapeamento de objetos entre diferentes tipos, simplificando operações de conversão de dados.
- FeatureFlags: Implementação para controle dinâmico de recursos da aplicação, permitindo ativar ou desativar funcionalidades com base em configurações externas.
NetToolsKit.Core.Extensions visa estender facilmente as capacidades do ASP.NET, melhorar a manutenibilidade do código e aumentar a produtividade durante o desenvolvimento de aplicações web.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
-
net8.0
- Asp.Versioning.Mvc.ApiExplorer (>= 8.1.0)
- AutoMapper (>= 13.0.1)
- FluentValidation (>= 11.10.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 8.0.10)
- Microsoft.FeatureManagement.AspNetCore (>= 3.5.0)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- NetToolsKit.Core.Logs (>= 2.0.17)
- NetToolsKit.Core.Messaging (>= 2.0.17)
- Serilog.AspNetCore (>= 8.0.3)
- Serilog.Enrichers.GlobalLogContext (>= 3.0.0)
- Serilog.Exceptions (>= 8.4.0)
- Swashbuckle.AspNetCore.Annotations (>= 6.9.0)
- Swashbuckle.AspNetCore.Filters (>= 8.0.2)
- Swashbuckle.AspNetCore.Newtonsoft (>= 6.9.0)
- Swashbuckle.AspNetCore.SwaggerUI (>= 6.9.0)
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 | |
---|---|---|---|
2.0.17 | 175 | 10/19/2024 | |
2.0.16 | 146 | 10/19/2024 | |
2.0.15 | 116 | 10/16/2024 | |
2.0.14 | 119 | 9/11/2024 | |
2.0.13 | 113 | 8/5/2024 | |
2.0.12 | 83 | 7/30/2024 | |
2.0.11 | 123 | 7/27/2024 | |
2.0.10 | 124 | 7/27/2024 | |
2.0.9 | 100 | 7/26/2024 | |
2.0.8 | 103 | 7/23/2024 | |
2.0.7 | 105 | 7/22/2024 | |
2.0.6 | 107 | 7/22/2024 | |
2.0.5 | 154 | 6/26/2024 | |
2.0.4 | 130 | 6/25/2024 | |
2.0.3 | 113 | 6/21/2024 | |
2.0.2 | 110 | 6/20/2024 | |
2.0.1 | 133 | 6/18/2024 | |
2.0.0 | 115 | 6/18/2024 | |
1.0.1 | 124 | 6/17/2024 | |
1.0.0 | 112 | 6/17/2024 |
Biblioteca que amplia as funcionalidades do ASP.NET com uma coleção abrangente de extensões e utilitários, incluindo middlewares de logs, tratamento de exceções, validação com FluentValidators, integração com Swagger para documentação de APIs, mapeamento de objetos com AutoMapper e suporte a FeatureFlags para controle de recursos dinâmicos.