- 概述
- 自定义活动
- 将活动迁移到 .NET 6
- 发行说明
- 构建工作流分析器规则
- 构建活动项目设置
- 创建自定义向导
- 按范围划分活动的优先级
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- IAnalyzer 配置服务
- UiPath.Studio.Activities.Api.Analyzer.Rules
- UiPath.Studio.Analyzer.Models
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- 触发器 SDK
开发者指南
UiPath.Studio.Analyzer.Models
在本节中,您可以找到有关如何使用 UiPath.Studio.Analyzer.Models 构建活动的更多信息。
表示工作流中的活动。
IInspectionObject > IActivityModel
类型 |
名称 |
描述 |
---|---|---|
字符串 |
类型 |
活动的程序集限定类型名称。 |
IReadOnlyCollection<IVariableModel> |
变量 |
此活动中定义的变量。 |
IReadOnlyCollection<IArgumentModel> |
DelegateArguments |
此活动中定义的委派参数。 需要 Studio 2020.4 或更高版本。 |
IReadOnlyCollection<IArgumentModel> |
参数 |
此活动中定义的参数。 |
IReadOnlyCollection<IArgumentModel> |
InternalArguments |
此活动中定义的不可浏览参数(将
BrowsableAttribute 设置为 false)。
|
IReadOnlyCollection<IPropertyModel> |
属性 |
此活动的属性。 |
IReadOnlyCollection<IPropertyModel> |
InternalProperties |
此活动的不可浏览属性 (
BrowsableAttribute 设置为 false)。
|
IReadOnlyCollection<IActivityModel> |
子项 |
此活动的子活动集合。 |
IActivityModel |
父项 |
此活动的父活动。 |
IActivityContext |
Context |
此活动的上下文。 |
IReadOnlyCollection<string> |
ObjectReferences |
此活动在对象库中使用的引用。 |
Bool |
SupportsObjectReferences |
如果设置为
True ,则此活动支持使用对象库。
|
字符串 |
ToolboxName |
在工具箱中注册的活动名称。 需要 Studio 2020.10 或更高版本。 |
字符串 |
AnnotationText |
注释的文本。 需要 Studio 2021.4 或更高版本。 |
IPackageBindingModel |
PackageBinding |
此活动的关联包绑定。 |
表示“切换”活动中的用例活动。
IInspectionObject > ICaseModel
类型 |
名称 |
描述 |
---|---|---|
IActivityModel |
活动 |
与此案例关联的活动。 |
字符串 |
CaseExpression |
触发此案例的表达式。 |
IReadOnlyCollection<IVariableModel> |
变量 |
此活动中定义的变量。 |
IReadOnlyCollection<IArgumentModel> |
参数 |
此活动中定义的参数。 |
IReadOnlyCollection<IPropertyModel> |
属性 |
此活动的属性。 |
IReadOnlyCollection<IActivityModel> |
子项 |
此活动的子活动集合。 |
IActivityModel |
父项 |
此活动的父活动。 |
IActivityContext |
Context |
此活动的上下文。 |
表示项目依赖项。
表示包含表达式的工作流元素。
IInspectionObject > IWorkflowElement > IExpressionContainer
DefaultValue
表示变量和工作流参数, DefinedExpression
表示活动参数)。
IMemberModel > IExpressionModel
表示流程图。
IInspectionObject > IActivityModel > IFlowchartModel
类型 |
名称 |
描述 |
---|---|---|
IReadOnlyCollection<IFlowNodeModel> |
Nodes |
此流程图中的 IFlowNodeModel 集合。 |
IFlowNodeModel |
StartNode |
此流程图中的开始节点。 |
表示流程图中的节点。
IInspectionObject > IWorkflowElement > IExpressionContainer > IFlowNodeModel
表示“IF 条件”活动。
IInspectionObject > IActivityModel > IIfElseModel
表示另一个模型的成员。
类型 |
名称 |
描述 |
---|---|---|
字符串 |
显示名称 |
向用户显示的成员名称。 |
字符串 |
类型 |
此用户的程序集限定名称。 |
字符串 |
DefinedExpression |
此成员的表达式或值。 |
bool? |
HasLiteralExpression |
Returns
true if the defined expression is a Literal<string>. Requires Studio 2022.4 or later.
|
""This is a plain string""
。
表示项目包引用。
IInspectionObject > IFileModel > IDependency > IPackageReference
表示“ IPickModel” 活动的分支。
IVariableContainer, IExpressionContainer > IPickBranchModel
""This is a plain string""
。
表示“选取分支”活动。
IInspectionModel > IActivityModel > IPickModel
类型 |
名称 |
描述 |
---|---|---|
IEnumerable<IPickBranchModel> |
PickBranches |
此“选取分支”活动中定义的“ IPickBranchModel ”集合。 |
表示完整的项目表示,包括包含的工作流解析模型。 系统将对此模型运行项目分析。
IInspectionObject > IProjectSummary > IProjectModel
表示有关项目的部分信息。 与 IProjectModel不同,IProjectSummary 仅保存在解析所包含的工作流文件之前可用的信息。 它对于工作流分析和项目定义分析非常有用。
IInspectionObject > IProjectSummary
类型 |
名称 |
描述 |
---|---|---|
字符串 |
目录 |
项目目录。 需要 Studio 2021.4 或更高版本。 |
IReadOnlyCollection<string> |
FileNames |
此项目中工作流文件的名称。 |
IReadOnlyCollection<IDependency> |
依赖项 |
此项目的依赖项。 |
字符串 |
ProjectOutputType |
此项目的输出类型 |
字符串 |
ProjectProfileType |
此项目的配置文件类型。 |
字符串 |
ExpressionLanguage |
此项目的表达式语言 |
Bool |
RequiresUserInteraction |
指示项目是否需要用户交互。 |
Bool |
支持暂留 |
指示项目是否支持暂留。 |
Bool |
HasModernBehavior |
指示项目是否使用新式设计体验。 需要 Studio 2022.4 或更高版本。 |
字符串 |
EntryPointName |
项目的入口点工作流名称。 |
字符串 |
ProjectFilePath |
project.json 文件的文件路径。 |
字符串 |
ExceptionHandlerWorkflowName |
此项目的异常处理工作流名称。 |
IReadOnlyCollection<string> |
入口点 |
项目中的入口点列表。 需要 Studio 2020.10 或更高版本。 |
IReadOnlyCollection<string> |
IgnoredFiles |
项目中从发布中忽略的文件列表。 需要 Studio 2020.10 或更高版本。 |
IReadOnlyCollection<string> |
测试用例 |
项目中的测试用例列表。 需要 Studio 2021.4 或更高版本。 |
IReadOnlyCollection<string> |
文件模板 |
项目中的文件模板列表。 需要 Studio 2021.10 或更高版本。 注意: 此属性已弃用。 请改用 模板 。 |
IReadOnlyCollection<string> |
模板 |
项目中所有模板的列表。 需要 Studio 2022.4 或更高版本。 |
IObjectBrowserSummary |
ObjectBrowserSummary |
项目中对象存储库信息摘要。 需要 Studio 2022.4 或更高版本。 |
表示模型的属性。
IMemberModel > IPropertyModel
表示“状态机”活动。
IInspectionObject > IActivityModel > IStateMachineModel
类型 |
名称 |
描述 |
---|---|---|
IReadOnlyCollection<IStateModel> |
状态 |
此状态机活动中的 IStateModel 集合。 |
IStateModel |
InitialState |
此状态机活动的起点。 |
表示“ IStateMachineModel ”活动中的“状态”。
IInspectionObject, IVariableContainer, IExpressionContainer > IStateModel
表示“切换”活动。
IInspectionObject > IActivityModel > ISwitchModel
类型 |
名称 |
描述 |
---|---|---|
IActivityModel |
默认 |
与此活动的“默认”块关联的活动。 值可以为 null。 |
IEnumerable<ICaseModel> |
case 子句 |
此活动中的“ ICaseModel ”集合。 |
表示从状态机中的 IStateModel 进行的转换。
IInspectionObject, IVariableContainer, IExpressionContainer > ITransition
表示“Try Catch 异常处理”活动。
IInspectionObject > IActivityModel > ITryCatchModel
表示包含变量的工作流元素。
IInspectionObject > IWorkflowElement > IVariableContainer
表示项目中的网页服务引用。
IInspectionObject > IFileModel > IDependency > IWebServiceRerefence
表示工作流元素。
IInspectionObject > IWorkflowElement
类型 |
名称 |
描述 |
---|---|---|
字符串 |
ID |
生成的工作流 ID。 可以为 null。 |
字符串 |
类型 |
工作流元素的类型 |
IWorkflowElement |
ImmediateParent |
工作流元素的直属父项。 它可以是IFlowNodeModel 、 IStateModel 、 IPickBranchModel 、 ITransition和IActivityModel 。 |
IEnumerable<IWorkflowElement> |
GetChildren() |
直接的第一级子项(不仅限于 IActivityModel)。 |
表示项目中的工作流文件。
IInspectionObject > IFileModel > IWorkflowModel
- ArgumentDirection
- 属性
- IActivityContext
- 属性
- IActivityModel
- 继承
- 属性
- IArgumentModel
- 继承
- 属性
- ICaseModel
- 继承
- 属性
- IConnection
- 属性
- IDependency
- 继承
- 属性
- IExpressionContainer
- 继承
- 属性
- IExpressionModel
- 继承
- 属性
- IFileModel
- 继承
- 属性
- IFlowchartModel
- 继承
- 属性
- IFlowNodeModel
- 继承
- 属性
- IIfElseModel
- 继承
- 属性
- IInspectionObject
- 属性
- IMemberModel
- 属性
- 备注
- IObjectBrowserSummary
- 属性
- IPackageReference
- 继承
- 属性
- IPickBranchModel
- 继承
- 属性
- 备注
- IPickModel
- 继承
- 属性
- IProjectModel
- 继承
- 属性
- IProjectSummary
- 继承
- 属性
- IPropertyModel
- 继承
- 属性
- IStateMachineModel
- 继承
- 属性
- IStateModel
- 继承
- 属性
- ISwitchModel
- 继承
- 属性
- ITemplateModel
- 属性
- ITransition
- 继承
- 属性
- ITryCatchModel
- 继承
- 属性
- IVariableContainer
- 继承
- 属性
- IVariableModel
- 继承
- 属性
- IWebServiceRerefence
- 继承
- 属性
- IWorkflowElement
- 继承
- 属性
- IWorkflowModel
- 继承
- 属性