TL.ExtensionLibrary.Application
0.4.1
See the version list below for details.
dotnet add package TL.ExtensionLibrary.Application --version 0.4.1
NuGet\Install-Package TL.ExtensionLibrary.Application -Version 0.4.1
<PackageReference Include="TL.ExtensionLibrary.Application" Version="0.4.1" />
<PackageVersion Include="TL.ExtensionLibrary.Application" Version="0.4.1" />
<PackageReference Include="TL.ExtensionLibrary.Application" />
paket add TL.ExtensionLibrary.Application --version 0.4.1
#r "nuget: TL.ExtensionLibrary.Application, 0.4.1"
#:package TL.ExtensionLibrary.Application@0.4.1
#addin nuget:?package=TL.ExtensionLibrary.Application&version=0.4.1
#tool nuget:?package=TL.ExtensionLibrary.Application&version=0.4.1
🏢 TL.ExtensionLibrary.Application
TL.ExtensionLibrary.Application é o metapacote oficial para a camada de Aplicação (Use Cases, Serviços de Aplicação, DTOs e CQRS) em arquiteturas limpas.
Ele agrega utilitários para manipulação de objetos, serialização e identidade autenticada, além de herdar transitivamente todo o pacote TL.ExtensionLibrary.Domain.
📦 Módulos Incluídos
Este metapacote inclui diretamente:
| Pacote | Descrição |
|---|---|
TL.ObjectExtensionsLibrary |
Clonagem profunda, serialização/desserialização JSON otimizada, conversão para dicionários e reflexão de propriedades. |
TL.ClaimsPrincipalExtensionsLibrary |
Extração tipada de dados de usuários autenticados (Id, Email, Roles, Claims específicas) em fluxos de orquestração. |
TL.ExtensionLibrary.Domain |
Agregador transitivo contendo String, Numeric, DateTime, Enum e Collection. |
🚀 Instalação
Instale diretamente no seu projeto de Aplicação (Application / UseCases):
dotnet add package TL.ExtensionLibrary.Application
🛡️ Garantia Arquitetural
- ✅ Casos de Uso Equipados: Domínio completo disponível + serialização de DTOs e segurança.
- ❌ Isolamento Técnico Preservado: Nenhuma dependência direta de banco de dados (
IQueryable), clientes HTTP ou reflexão de assemblies.
📄 Licença
Distribuído sob a licença MIT. Autor: Thaylon Lopes.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- TL.ClaimsPrincipalExtensionsLibrary (>= 0.4.1)
- TL.ExtensionLibrary.Domain (>= 0.4.1)
- TL.ObjectExtensionsLibrary (>= 0.4.1)
-
net8.0
- TL.ClaimsPrincipalExtensionsLibrary (>= 0.4.1)
- TL.ExtensionLibrary.Domain (>= 0.4.1)
- TL.ObjectExtensionsLibrary (>= 0.4.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on TL.ExtensionLibrary.Application:
| Package | Downloads |
|---|---|
|
TL.ExtensionLibrary.Infrastructure
Clean Architecture Infrastructure metapackage: database querying, resilient HTTP, and assembly scanning extensions, transitively including Application and Domain. |
GitHub repositories
This package is not used by any popular GitHub repositories.