$mermaidjs
|
Clean Architecture Demo
|
ValidationBehavior es un comportamiento de pipeline de MediatR para validar comandos y consultas.
More...
Public Member Functions | |
| ValidationBehavior (IEnumerable< IValidator< TRequest > > validators) | |
| async Task< TResponse > | Handle (TRequest request, RequestHandlerDelegate< TResponse > next, CancellationToken cancellationToken) |
ValidationBehavior es un comportamiento de pipeline de MediatR para validar comandos y consultas.
Rol en Clean Architecture:
Patrón de pipeline de MediatR:
Responsabilidades del comportamiento de validación:
Failure con errores recopilados si la validación falla Beneficios:
Integración con FluentValidation:
Definition at line 60 of file ValidationBehavior.cs.
| TaskManagement.Application.Behaviors.ValidationBehavior< TRequest, TResponse >.ValidationBehavior | ( | IEnumerable< IValidator< TRequest > > | validators | ) |
Definition at line 66 of file ValidationBehavior.cs.
| async Task< TResponse > TaskManagement.Application.Behaviors.ValidationBehavior< TRequest, TResponse >.Handle | ( | TRequest | request, |
| RequestHandlerDelegate< TResponse > | next, | ||
| CancellationToken | cancellationToken | ||
| ) |
Definition at line 71 of file ValidationBehavior.cs.