cost 125 ms
无状态库 - PermitIf 与 SetTriggerParameters 一起使用<t></t> - Stateless library - PermitIf usage with SetTriggerParameters<T>

如何将PermitIf与SetTriggerParameters一起使用? 在这个例子中,我正在模拟一个电机,它可以 go 向前、向后或关闭(不移动)。 前进和后退可以是double速度,因此我需要SetTriggerParameters&lt;double&gt; 。 但是,将速度设置为 0 会关 ...

状态机 - 无状态与传统的if-else代码,很难掌握好处 - State-machine - Stateless vs. traditional if-else code, hard to grasp the benefit

我最近遇到了一个脏的if-else代码,所以我找了一个重构选项,并发现在state-machine上的推荐作为脏if-else代码的优雅替代品。 但有些事情我很难理解:看起来作为客户我有责任将机器从一个状态移动到另一个状态。 现在,如果有2个转换选项(取决于当前状态下完成的工作结果)我是否还 ...

状态机:确定下一状态的多种条件? - State machines: multiple conditions for determining next state?

TL; DR: 状态机框架应该在哪里/如何确定下一个状态应该是什么? 或者,这实际上是否超出了状态机的范围,状态机实际上仅用于跟踪当前状态并验证是否允许请求的转换? 背景和细节: 考虑简单的杂志文章发布工作流程。 下图显示了对该过程的基本概念性理解,我们希望将其转换为代码 ...

无状态的分层状态 - Hierarchical state with stateless

我想知道这是否会成为我的追求。 我正在考虑一种类似于以下逻辑的用于家庭自动化的状态机: 但是,我想代表一间房子的房间状态,以及房子的整体状态。 IE 因此,如果客厅被占用,那么楼下,房屋和房屋也将被占用。 提前道歉,我的C#并不是最好的,而我却陷入了困境! ...

如何封装.NET无状态状态机 - How to encapsulate .NET Stateless state machine

我有一个项目,其中主要是线性工作流程。 我正在尝试使用.NET Stateless 库充当工作流引擎/状态机。 那里的例子数量有限,但我把以下代码放在一起: 如您所见,我正在使用Stateless Fire()重载,它允许我传入一个触发器。 这样我就可以拥有状态机进程业务逻辑,在这 ...

无状态框架与独立的 Forks 一起工作? - Stateless framework work with indepedent Forks?

我们正在考虑在我们的系统中采用状态机无状态框架,但我们有一个需求,我还不明白无状态框架是否可以提供帮助,或者是否会增加我们系统的复杂性。 为什么要改变? 因为系统正在增长,并且在我们想要删除的每个状态机之间都有一些依赖关系。 此外,使用开源且结构良好的框架总是更好的方式来制作新的框架。 示例:我 ...

转换为目标状态并触发之间的转换和状态的状态机? - Statemachine that transitions to target state and fires transitions and states between?

我最近使用了无状态状态机。 我可以像这样定义过渡的规则: 然后您就可以触发触发器来更改状态。 但是,如果要转到特定状态,则需要知道当前状态以及下一个状态。 因此,如果未定义直接转换 ,则状态机的“客户端”需要知道如何达到某个状态。 是否可以调用“ goto”之类的东西,并且机器自 ...

使用无状态库在几个类中拆分状态机 - Split state machine in several classes using Stateless library

在我正在使用的C#解决方案中,应用程序逻辑的核心是通过(非常好的) 无状态库实现为状态机。 对于应用程序显示的不同区域和功能 ,还有许多其他类建模的业务逻辑的其他部分,但这是推动基础应用程序状态的主要变化的部分。 虽然每个状态转换本身都非常简单(通知事件,设置eventArgs,监听其他 ...

无状态状态机库 - 适当的结构方式? - Stateless state machine library - appropriate way to structure?

在使用c#无状态库时,人们如何构建代码? https://github.com/nblumhardt/stateless 我特别感兴趣的是它如何与注入的依赖关系以及正确的职责和分层方法联系起来。 我目前的结构涉及以下内容: 我们是否应该在OnEntry挂钩中实现所有进程 ...

无状态:如何定义状态的初始子状态? - Stateless : How to define the initial substate of a state?

我在我们的应用程序中使用无状态来实现状态机的逻辑。我们有一个AcceptedFile状态,它有其他内部(子)状态。问题是我不知道我应该如何在我的代码中指示初始内部状态,以便当一台机器转换到AccptedFile状态它也会自动转换到它的初始内部状态。这是我为模拟这种行为所做的: 这里ReadyFo ...

我应该触发触发器来改变有限状态机中的OnEntry()方法的状态吗? - Should I fire trigger to change state from the OnEntry() method in finite state machine?

我正在使用无状态框架( https://code.google.com/p/stateless/ )在我的应用程序中建模有限状态机。 某些状态应该执行某些逻辑,然后立即进入下一个状态。 我想知道这样做的好习惯如下: var machine = new StateMa ...

使用无状态的基本状态机设置 - Basic State Machine setup using Stateless

我有一些相当简单的状态需求(目前)。 我想我想使用Stateless api对这些进行建模。 (但我对国家机器并不是很了解,所以我错了。) 但是我被卷入了术语(特别是状态和触发器 ) 这是一个例子:我有一个订单类。 它设置有几个状态。 它们是:新的,填充的,装运的,已完成的, ...

如何获得无状态框架的优势 - how to get advantage of stateless framework

我想在我的代码中使用http://code.google.com/p/stateless将功能与其依赖项分开。 我没有找到任何高级的用法示例,所以这个问题是关于无状态框架的最佳实践。 我有以下配置(这只是一个例子,只有一个功能状态): 那么在哪里调用实际的功能。 我有以下想法, ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM