📜  uipath 中的延迟活动 - C# (1)

📅  最后修改于: 2023-12-03 15:20:48.182000             🧑  作者: Mango

UiPath中的延迟活动 - C#

简介

在UiPath自动化流程中,延迟活动是一种允许程序员在工作流中添加延迟的活动。它允许您控制流程的执行速度,以便在需要等待一段固定的时间之后再继续执行。

使用方法
创建延迟活动

要创建延迟活动,请按照以下步骤操作:

  1. 在工作流设计器中,找到您想要添加延迟的位置。
  2. 在活动面板中,搜索延迟活动或直接拖放延迟活动到工作流中。
设置延迟时间

在延迟活动中,可以设置等待的时间。时间可以以毫秒、秒、分钟或小时为单位。以下是设置延迟时间的示例代码:

// 等待1000毫秒(即1秒)
Delay.Activities.Delay(delay: TimeSpan.FromMilliseconds(1000));

// 等待60秒
Delay.Activities.Delay(delay: TimeSpan.FromSeconds(60));

// 等待30分钟
Delay.Activities.Delay(delay: TimeSpan.FromMinutes(30));

// 等待2小时
Delay.Activities.Delay(delay: TimeSpan.FromHours(2));
同步和异步延迟

在默认情况下,延迟活动是同步执行的,即它会阻塞工作流程的执行,直到延迟时间结束后才继续执行下一个活动。

您还可以将延迟活动设置为异步执行。异步延迟允许工作流程在延迟时间内继续执行其他活动。以下是设置异步延迟的示例代码:

// 设置异步延迟
Delay.Activities.Delay(delay: TimeSpan.FromMilliseconds(1000), isAsync: true);
注意事项
  • 延迟活动只能在流程中使用,无法在库或事务处理中使用。
  • 在使用异步延迟时,需要注意异步操作可能会导致工作流的执行顺序发生变化。
  • 延迟时间应根据具体需求设置,过长或过短的延迟时间都可能会对流程性能产生不利影响。

以上是关于在UiPath中使用延迟活动的介绍。通过使用延迟活动,您可以控制流程的执行速度,从而实现更灵活、可靠的自动化流程。

希望这个介绍对您有用!