Nut.MediatRはMediatRを利用した、様々な機能を提供します。
Nut.MediatR.BehaviorsはMediatRの、様々なアプリケーションで利用できる汎用のカスタムBehaviorを提供します。次のBehaviorが含まれます。
[WithBehaviors(
typeof(LoggingBehavior),
typeof(AuthorizationBehavior),
typeof(DataAnnotationValidationBehavior)
)]
public class ProductQuery: IRequest<ProductQueryResult> {
}
詳細は各リンク先を参照してください。
Nut.MediatR.Behaviors.FluentValidationはFluentValidationを利用したバリデーションを実行する、MediatRのBehaviorを提供します。
詳細はドキュメントを参照してください。