Skip to main content
net10.0

Defaults de camada Application para validação e pipeline behaviors baseados em MediatR e FluentValidation.

Published
Jul 2, 2026
3mo ago
Total Downloads
1.2K
1,182

Install

dotnet add package PocArquitetura.ApplicationDefaults --version 0.18.2-main.4
ProductVersions
.NET
net10.0

README

PocArquitetura.ApplicationDefaults

Defaults compartilhados para a camada Application em servicos .NET da POC poc-arquitetura.

Use este pacote quando uma camada Application baseada em MediatR e FluentValidation precisar reutilizar o comportamento padrao de validacao do pipeline.

Instalacao

dotnet add package PocArquitetura.ApplicationDefaults

Uso basico

using ApplicationDefaults.Behaviors;

services.AddMediatR(cfg =>
{
    cfg.RegisterServicesFromAssembly(typeof(DependencyInjection).Assembly);
    cfg.AddOpenBehavior(typeof(ValidationBehavior<,>));
});

services.AddValidatorsFromAssembly(typeof(DependencyInjection).Assembly);

Recursos

  • Integracao com MediatR por meio de IPipelineBehavior<TRequest, TResponse>.
  • Execucao de validadores FluentValidation registrados para o request.
  • Lancamento de FluentValidation.ValidationException quando houver falhas.
  • Pipeline behavior reutilizavel para comandos e queries.

Esta e uma biblioteca de estudo/POC. Licenca MIT.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.