问题标签 [workflow-activity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
workflow-foundation - 在 Workflow 4 RC 中调度运行时指定的活动
所以我有这个要求来启动在运行时提供给我的活动。为了促进这一点,我设置了一个 WorkflowService,它以 Xaml 的形式接收活动,为它们补充水分并启动它们。
听起来很简单...
...这是我在 Xaml 中的 WorkflowService
...除了重复使用“工作流程”之外,这非常简单。实际上,它只是一个Sequence
带有 aReceive
和 [当前] 一个名为InvokeActivity
. 稍等一下。
Receive
Activity 接受自定义类型,
其中包含一个字符串,其内容将被解释为 Xaml。您可以看到 VB 表达式,然后将该 Xaml 转换为 Activity 并将其传递。
现在第二点,习俗InvokeActivity
是我有问题的地方。
第一个问题:
1) 给定一个任意任务,在运行时提供 [如上所述] 是否可以使用 WF4RC 附带的活动来启动此活动,开箱即用?我是新手,我认为我在浏览 API 和现有文档方面做得很好,但不妨问一下 :)
第二:
2)我第一次尝试实现自定义InvokeActivity
看起来像这样
它尝试在当前上下文中安排指定的活动。然而不幸的是,这失败了。当我尝试安排所述活动时,运行时返回并出现以下异常
在处理其元数据时,提供的活动不是此工作流定义的一部分。名为“DynamicActivity”的有问题的活动由名为“InvokeActivity”的活动提供。
对,所以运行时提供的“动态”Activity不是InvokeActivity
s元数据的成员。谷歌搜索并遇到了这个。无法理清如何指定InArgument<Activity>
元数据缓存,所以我的第二个问题自然是如何解决这个问题?不建议以context.ScheduleActivity (...)
这种方式使用吗?
第三次也是最后一次,
3)我暂时选择了这个[更简单的]解决方案,
它只是在自己的运行时实例中同步调用指定的任务 [使用 WF4 白话当然是有问题的]。最后,我想利用 WF 的跟踪和可能的持久性设施。所以我的第三个也是最后一个问题是,就我想做的[即启动从客户端应用程序入站的任意工作流]而言,这是首选方法吗?
好的,提前感谢您的时间和考虑:)
.net - 是否可以在 WF 中使用多重绑定(使用 ActivityBind)?
我想将其他活动的多个依赖属性绑定到object[]
我的自定义活动中的依赖属性(类型)。是否可以定义这个多重绑定:
- 在工作流标记中(可能以某种方式组合多个 ActivityBind)
- 以我什至可以在工作流设计器中编辑此绑定的方式设置属性编辑器?
c# - 依赖属性未通过 ActivityBind 获取更新值
我有一个包含两个活动(活动 A 和 B)的序列活动,活动 B 的输入依赖属性绑定了活动 A 的输出依赖属性。但是,当我运行序列活动时,活动 B 的输入永远不会更新并且只使用活动 A 输出的默认值。
我的问题是:有没有办法强制更新活动 B 的输入,以便获得活动 A 输出的最新值?
designer - 如何在 WF4 工作流服务的自定义活动设计器中读取 Web.Config 文件
我有一个带有自定义活动和自定义设计器 (WPF) 的 WF 服务。我想添加一个验证,以检查 web.config 文件中是否存在某些值。
在运行时,我可以重载void CacheMetadata(ActivityMetadata metadata),因此我可以在那里使用System.Configuration.ConfigurationManager愉快地进行验证来读取配置文件。
由于我也想在设计时这样做,所以我一直在寻找一种在设计器中执行此操作的方法。
android - android:暂停一个活动,直到另一个活动完成
当我的应用程序启动时,它会检查它是否存储了登录凭据。如果没有,它会启动另一个活动来提示用户输入这些凭据。我的问题是,当提示活动开始时,第一个活动继续执行并以空指针结束,因为提示活动尚未返回所需的数据
输出为:“null”,因为程序在登录提示活动返回之前执行“displayCredentials()”。
有人知道该怎么做吗?
xaml - 从 Windows 工作流活动引用内部类
我正在创建一个自定义工作流活动以在 TFS2010 中使用。在同一个程序集中,我有一个 XAML 活动和一个 C# 代码活动。XAML 活动引用代码活动。
当程序集部署到我们的客户时,我只希望他们能够使用 Workflow 活动。代码活动本身没有什么用,无疑会使他们感到困惑。
我认为执行此操作的合乎逻辑的方法是将代码活动类设置为内部:XAML 在同一个程序集中并且应该能够访问它。但是,当我这样做时,我在 XAML 中收到一个错误,指出在程序集中找不到该类型。
有没有办法让活动内部/隐藏?
android - android:使用内置的 pdf 查看器从我的应用程序中打开一个 pdf
这是我最初的问题:
我希望能够使用 android 的内置 pdf 查看器应用程序在我的应用程序中打开一个 pdf 文件,但我不知道如何启动其他应用程序。我确定我必须调用启动活动,我只是不知道如何识别正在打开的应用程序以及如何将文件传递给该特定应用程序。
有人有线索吗?
我刚刚得知我手机上的 pdf 查看器实际上是由 HTC 制造的,而 Adobe 刚刚发布了他们的 android pdf 查看器(这很棒)。所以新的问题是:我如何验证用户是否安装了 adobe 的查看器,然后如何从我的应用程序中打开该应用程序中的文件?
uml - 具有替代路径的活动图
用例的替代路径是否应该包含在活动图中?
.net - 向 Workflow Designer 公开 NativeActivity 变量
我有一个NativeActivity
包含Activity
身体的东西。此活动的目的是在子活动期间将资源公开为Variable
. 我遇到的问题是似乎Variable
无法在活动之外使用。我将StreamReader
用作示例资源。
资源活动.cs:
我无法在 Workflow Designer 的变量列表中查看“资源”或“阅读器”。我错过了什么CacheMetadata
吗?
workflow - 如何编写包含“主体块”的自定义 WorkFlow 4 代码活动?
这可能吗?我知道它适用于 MS,因为他们有 WF 活动包,但我不确定它是如何完成的。如果能够使用带有 Body 块的活动来插入其他活动、按钮等,那就太好了。如果不是太多麻烦和/或耗时的话。