UiPath Documentation
sdk
latest
false
开发者指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

UiPath.Studio.Activities.Api.Analyzer.Rules

在本节中,您可以找到有关如何使用UiPath.Studio.Activities.Api.Analyzer.Rules构建活动的更多信息。

ActivityMessage​

指明活动触发了工作流分析器错误的消息。

继承​

“检查消息” > “活动消息”

属性​

类型名称备注
字符串活动 ID与消息相关的活动的 ID。
字符串ActivityDisplayName活动显示名称。
IMemberModelSourceMember可选结果来源,例如变量或属性。

AnalyzerInspector​

表示规则和计数器的基类。

继承​

属性​

类型

名称

备注

字符串

名称

显示在“ 工作流分析器设置”窗口中的规则/计数器名称。

字符串

ID

  • 规则/计数器的 ID 必须唯一。
  • 使用类似于 https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/ Compiler-messages/的表示法

IDictionary<string, IParameter>

参数

可由用户配置的参数集合。

Bool

DefaultIsEnabled

如果是true ,则默认启用规则。需要 Studio 2019.10.3 或更高版本。

字符串

DocumentationLink

可在 WFA 设置窗口中单击的链接。 需要 Studio 2019.10.3 或更高版本。

List<string>

ApplicableScopes

应应用此规则的目标配置。有关示例,请参见规则常量。需要 Studio 2020.4 或更高版本。

计数器​

用于定义计数器的界面。

继承​

构造函数​

public Counter(string counterName, string counterId)​
类型名称备注
字符串counterName显示在“工作流分析器设置”窗口中的名称。
字符串counterId计数器的 ID 必须唯一。

Counter <T>​

适用于特定检查对象的计数器。

继承​

AnalyzerInspector > Counter > Counter<T>

泛型类型 T​

定义此计数器适用范围的智能检查对象。

构造函数​

public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)​
类型名称备注
字符串counterName计数器的名称。
字符串counterId计数器的 ID 必须唯一。
Func<IReadOnlyCollection<T>, Counter, InspectionResult>inspectionFunction此函数接收用户配置的要检查的对象和计数器,并且必须返回检查结果。

InspectionMessage​

InspectionResult.InspectionMessages中的消息。

属性​

类型名称备注
字符串消息要显示的消息。 需要 Studio 2019.10.3 或更高版本。

InspectionResult​

要检查的结果。

继承​

IResult > InspectionResult

属性​

类型名称备注
BoolHasErrors
ICollection<string>消息有关更详细的消息,请使用“检查消息” 。
ICollection<InspectionMessage>InspectionMessages更出色、可扩展的详细消息。提供专用类型 (活动消息)。需要 Studio 2019.10.3 或更高版本。
字符串RecommendationMessage此结果的建议。
追踪级别ErrorLevel此结果的错误级别。
字符串DocumentationLink此结果的文档链接。

IParameter​

定义规则或计数器参数的外观。

继承​

属性​

类型名称备注
字符串密钥此规则中此参数的唯一键。
字符串LocalizedDisplayName当前本地化的显示名称。
字符串值用户为此参数提供的值。
字符串ConstraintRegex值的约束正则表达式。 需要 Studio 2019.10.2 或更高版本。
Bool默认值此参数的默认值。 需要 Studio 2019.10.2 或更高版本。

参数​

IParameter 的简单实现。

继承​

IParameter > Parameter

属性​

类型名称备注
字符串密钥此规则中此参数的唯一键。
字符串LocalizedDisplayName当前本地化的显示名称。
字符串值用户为此参数提供的值。
字符串ConstraintRegex值的约束正则表达式。 需要 Studio 2019.10.2 或更高版本。
Bool默认值此参数的默认值。 需要 Studio 2019.10.2 或更高版本。

ProjectMessage​

备注:

UiPath.Studio.Activities.Api v20.4 中引入了此功能。

触发工作流分析器错误的包依赖项。

继承​

InspectionMessage > ProjectMessage

属性​

类型名称备注
IDependency依赖项可选存在错误的依赖项。

规则​

用于定义规则的界面。

继承​

构造函数​

公共规则 (字符串规则名称,字符串规则 ID)​
类型名称备注
字符串ruleName显示在“工作流分析器设置”窗口中的名称。
字符串规则 ID规则 ID 必须唯一。

属性​

类型

名称

备注

追踪级别

ErrorLevel

  • 此规则的可配置错误级别。
  • 仅在 Runtime 使用以读取有效的错误级别。 定义规则时请勿设置此选项。 请改用 DefaultErrorLevel 。

追踪级别

DefaultErrorLevel

此规则的默认错误级别。

需要 Studio 2019.10.2 或更高版本。

字符串

RecommendationMessage

可配置的建议消息。

Rule <T>​

适用于特定检查对象的规则。

继承​

泛型类型 T​

定义此规则的适用对象的IInsightionObject 。

构造函数​

public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)​
类型名称备注
字符串ruleName显示在“工作流分析器设置”窗口中的名称。
字符串规则 ID规则 ID 必须唯一。
Func<T, Rule, InspectionResult>inspectionFunction此函数接收要检查的对象和用户配置的规则,并且必须返回检查结果。

RuleConstants​

备注:

UiPath.Studio.Activities.Api v20.4 中引入了此功能。

定义要应用规则的 Studio 配置文件。

常量​

类型名称备注
字符串DevelopmentRuleConstant表示适用于 Studio 的规则。
字符串BusinessRuleConstant表示适用于 StudioX 的规则。
字符串TestAutomationRuleConstant表示适用于 Studio Pro 的规则。

WorkflowMessage​

备注:

UiPath.Studio.Activities.Api v20.4 中引入了此功能。

分析工作流时返回的消息。

继承​

InspectionMessage > WorkflowMessage

属性​

类型名称备注
IMemberModelSourceMember可选结果的来源。
字符串显示名称可选生成消息的活动的显示名称。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新