- 概述
- 自定义活动
- 将活动迁移到 .NET 6
- 发行说明
- 构建工作流分析器规则
- 构建活动项目设置
- 创建自定义向导
- 按范围划分活动的优先级
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- 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.Activities.Api.ObjectLibrary
在本节中,您可以找到有关如何使用 UiPath.Studio.Activities.Api.ObjectLibrary构建活动的更多信息。
对象存储库用于与 IActivityFactoryRepository交互的模型。 该模型适用于 RegisterArgs.FactoryV3 及更高版本。
内容处理程序接口。
类型 |
名称 |
描述 |
---|---|---|
字符串 |
ContentName |
内容名称。 |
字符串 |
显示名称 |
本地化的显示名称。 |
字符串 |
描述 |
本地化说明。 |
字符串 |
DisplayColor |
内容颜色(用于编辑对象按钮)。 |
byte[] |
图标 |
内容图标。 |
字符串 |
SelectionName |
与使用 IObjectSelectionDescription注册的此内容相对应的选择名称。 |
Func<IContentEditArgs, Task<bool?>> |
OnEdit |
编辑处理程序。 |
Func<IContentHighlightArgs, Task> |
OnHighlight |
启用高亮显示目标应用程序中的元素的功能。 |
Bool |
NeedsParentValidation |
如果设置为
true ,则它指定此内容需要特定的父项才能执行添加和移动操作。
|
设计器操作 API。
用于操作库对象的 API。
类型 |
名称 |
描述 |
---|---|---|
内容 | ||
对象 | ||
Bool |
DesignTimeEnforced |
如果设置为
true ,则强制使用对象存储库中的对象。
|
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
参数类型 |
参数名称 |
---|---|
Action<IObjectCreateCriteria> |
criteriaSetter |
void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)
参数类型 |
参数名称 |
---|---|
Action<ISourcesChangedArgs> |
handler |
void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);
参数类型 |
参数名称 |
---|---|
Action<IObjectDragArgs> |
handler |
void InvokeOnEndDrag(Action handler)
参数类型 |
参数名称 |
---|---|
操作 |
handler |
void NotifyObjectChanged(string sourceId, string objectReference)
参数类型 |
参数名称 |
---|---|
字符串 |
sourceId |
字符串 |
objectReference |
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
参数类型 |
参数名称 |
---|---|
字符串 |
sourceId |
IReadOnlyList<string> |
objectReferences |
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
参数类型 |
参数名称 |
---|---|
字符串 |
sourceId |
IReadOnlyList<string> |
objectReferences |
void Focus(string sourceId, string objectReference)
参数类型 |
参数名称 |
---|---|
字符串 |
sourceId |
字符串 |
objectReference |
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
参数类型 |
参数名称 |
---|---|
字符串 |
objectReference |
Bool |
addingToLibrary |
>Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
参数类型 |
参数名称 |
---|---|
字符串 |
objectReference |
Bool |
isReindicating |
允许在屏幕上从对象存储库对象指示。
类型 |
名称 |
描述 |
---|---|---|
字符串 |
SelectionName |
选择名称。 |
字符串 |
显示名称 |
“ 指明 ”按钮的本地化显示名称。 |
字符串 |
描述 |
本地化说明。 |
字符串 |
DisplayColor |
“ 编辑对象 ”按钮的内容颜色。 |
byte[] |
图标 |
内容图标。 |
字符串 |
RecordDisplayName |
“ 录制” 按钮的本地化显示名称。 |
Bool |
SupportsObjectRecorderHighlight |
如果支持元素高亮显示,则返回
true 。 需要 Studio 2021.10 或更高版本。
|
Bool |
SupportsObjectRecorderCurrentElements |
如果在记录期间列出了元素,则返回
true 。 需要 Studio 2021.10 或更高版本。
|
IReadOnlyList<string> |
支持的对象类型 |
返回可录制的对象列表。 |
Func<ISelectionArgs, Task<bool?>> |
OnIndicate |
允许注入可在单击 “在屏幕上指示” 时调用的函数。 |
Func<object> |
GetObjectRecorderFactory |
返回允许录制对象存储库中对象的函数。 |
Func<object> |
GetAutoCaptureElementsFactory |
返回允许从对象存储库触发“ 捕获全部 ”功能的函数。 需要 Studio 2021.10 或更高版本。 |