NetToolsKit.Core.Extensions
2.0.14
dotnet add package NetToolsKit.Core.Extensions --version 2.0.14
NuGet\Install-Package NetToolsKit.Core.Extensions -Version 2.0.14
<PackageReference Include="NetToolsKit.Core.Extensions" Version="2.0.14" />
paket add NetToolsKit.Core.Extensions --version 2.0.14
#r "nuget: NetToolsKit.Core.Extensions, 2.0.14"
// Install NetToolsKit.Core.Extensions as a Cake Addin #addin nuget:?package=NetToolsKit.Core.Extensions&version=2.0.14 // Install NetToolsKit.Core.Extensions as a Cake Tool #tool nuget:?package=NetToolsKit.Core.Extensions&version=2.0.14
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.9.2)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 8.0.8)
- Microsoft.FeatureManagement.AspNetCore (>= 3.5.0)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.1)
- NetToolsKit.Core.Logs (>= 2.0.14)
- NetToolsKit.Core.Messaging (>= 2.0.14)
- Serilog.AspNetCore (>= 8.0.2)
- Serilog.Enrichers.GlobalLogContext (>= 3.0.0)
- Serilog.Exceptions (>= 8.4.0)
- Swashbuckle.AspNetCore.Annotations (>= 6.7.3)
- Swashbuckle.AspNetCore.Filters (>= 8.0.2)
- Swashbuckle.AspNetCore.Newtonsoft (>= 6.7.3)
- Swashbuckle.AspNetCore.SwaggerUI (>= 6.7.3)
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.14 | 86 | 9/11/2024 |
2.0.13 | 61 | 8/5/2024 |
2.0.12 | 59 | 7/30/2024 |
2.0.11 | 94 | 7/27/2024 |
2.0.10 | 95 | 7/27/2024 |
2.0.9 | 71 | 7/26/2024 |
2.0.8 | 76 | 7/23/2024 |
2.0.7 | 82 | 7/22/2024 |
2.0.6 | 79 | 7/22/2024 |
2.0.5 | 131 | 6/26/2024 |
2.0.4 | 108 | 6/25/2024 |
2.0.3 | 87 | 6/21/2024 |
2.0.2 | 88 | 6/20/2024 |
2.0.1 | 107 | 6/18/2024 |
2.0.0 | 87 | 6/18/2024 |
1.0.1 | 101 | 6/17/2024 |
1.0.0 | 88 | 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.