| 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.Abstractions Assembly » Cat.FluentWorkflows.Abstractions Namespace
ICatWorkflowState<TWorkflowState> Interface
Marks the class that holds the data of a workflow. Steps read from it and write to it.
Implement it with the class itself as the type argument, like class OrderState : ICatWorkflowState<OrderState>.
public interface ICatWorkflowState<out TWorkflowState>
where TWorkflowState : class, Cat.FluentWorkflows.Abstractions.ICatWorkflowState<TWorkflowState>
Type parameters
TWorkflowState
The state class itself.