
状态机 .NET 库:助您创建具备层次结构、流畅定义语法及报告功能的异步状态机
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本.NET库助力开发者构建高效异步状态机,支持层级分明的状态设计与自然语言般的代码书写体验,并提供详尽的追踪和报告工具。
我正在将文档从一个较旧的版本迁移到这里,因为这样可以减少更新的时间。产品特点包括使用枚举、整数或字符串来表示状态机的状态与事件,并生成单类状态机。支持过渡动作以及进入和退出操作;同时提供具有历史行为分层状态的支持,以确保每次初始化时都能回到相同或者最后一个活动过的状态。
此外,该系统还支持异步/等待流利的定义语法。被动状态机会同步处理所有转换请求,而活跃的状态机则会在其工作线程上异步执行转换操作,并且是线程安全的。当前状态下、排队事件以及历史记录都可以进行扩展以增强功能。
为了简化调试过程,提供了一个可扩展的日志系统来记录详细信息。此外,状态机可以生成文本、CSV 或 yEd 图形报告;也可以自定义编写其他类型的报告。
全部评论 (0)
还没有任何评论哟~


