View on GitHub
Clean Architecture Toolkit for .NET
Clean Architecture Toolkit is a clean, modular architecture foundation for .NET applications.
It embraces SOLID principles and focuses on maintainability, testability, and scalability through clear boundaries and pluggable design.

|   HOME   |   MODULE OVERVIEW   |   DEMO   |   CAT.FLUENTWORKFLOWS   |

Code Reference

» Cat.FluentWorkflows.Queries Assembly » Cat.FluentWorkflows.Queries.Steps Namespace » CatProcessQueryStep<TQuery,TResult> Class

CatProcessQueryStep(ICatQueryProcessor, ILogger<CatProcessQueryStep<TQuery,TResult>>) Constructor

Creates the step and the query, using the parameterless constructor of the query.

public CatProcessQueryStep(Cat.Queries.Abstractions.ICatQueryProcessor queryProcessor, Microsoft.Extensions.Logging.ILogger<Cat.FluentWorkflows.Queries.Steps.CatProcessQueryStep<TQuery,TResult>> logger);

Parameters

queryProcessor ICatQueryProcessor

Processes the query.

logger Microsoft.Extensions.Logging.ILogger<Cat.FluentWorkflows.Queries.Steps.CatProcessQueryStep<TQuery,TResult>>

The logger the step can use.