gpt4 book ai didi

c# - Windows 工作流中的状态、事件和操作有什么区别

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:14 25 4
gpt4 key购买 nike

我正在处理一个使用 Windows Workflow 4 的项目。我发现很难明确区分三个基本概念 - ActionActivityState。因为我知道在这里,没有以前的研究和努力自己解决它的支持的问题我将只发布两篇我想再读一遍的文章,因为我觉得我没有完全理解它们:

A Developer's Introduction to Windows Workflow Foundation (WF) in .NET 4

State Machines In Windows Workflow (OdeToCode)

我已经开始根据阅读的信息形成某种理解,但我觉得我走错了路。有人可以使用 NumberGuessingGame 或其他一些简单的 WF4 示例并解释如何识别工作流程的这三个部分以及使 Action 成为 Action 、事件成为 Action 的基本标准是什么activity 和 state 状态?

最佳答案

从工作流的图形表示开始:它们之间有线(或箭头)。

通常您的系统“停留”在其中一个框中,直到“转换”(沿着其中一条线)将其移动到另一个框。

现在 Activity 是这些 Box 之一(或几个 Box 的子集)。

Action 有时用作 Activity 的同义词,有时用于工作流框架内的事件,有时表示 Action<T>底层编程语言的类。

最后,State 只是“状态机”风格工作流中的一个“Activity”。他们对同一事物使用不同的词,因为在状态机的上下文中,谈论“状态”比谈论“事件”更方便(更少混淆)。

关于c# - Windows 工作流中的状态、事件和操作有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32063536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com