UiPath Documentation
sdk
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

开发者指南

上次更新日期 2026年3月30日

UiPath.Studio.Activities.Api.ObjectLibrary

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

ActivityCreationObjectData

备注:

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

“对象存储库”用于与“IActivityFactoryRepository”进行交互的模型。该模型适用于RegisterArgs.FactoryV3及更高版本。

属性

类型名称描述
字符串ID来源 ID。
字符串参考对象引用。

IContentComputeArgs

备注:

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

属性

类型名称描述
字符串SourceId来源 ID
字符串ObjectReference对象引用
字符串ContentName内容名称

IContentDescription

备注:

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

内容处理程序接口。

属性

类型名称描述
字符串ContentName内容名称。
字符串显示名称本地化的显示名称。
字符串描述本地化说明。
字符串DisplayColor内容颜色(用于编辑对象按钮)。
byte[]图标内容图标。
字符串SelectionName使用IObjectSelectionDescription注册的与此内容对应的选择名称。
Func<IContentEditArgs, Task<bool?>>OnEdit编辑处理程序。
Func<IContentHighlightArgs, Task>OnHighlight启用高亮显示目标应用程序中的元素的功能。
BoolNeedsParentValidation如果设置为 true ,则它指定此内容需要特定的父项才能执行添加和移动操作。

方法

void RegisterParentValidation(Action setter)

用于当“需要父项验证”为“true”时在添加和移动时验证父对象。

参数类型参数名称描述
操作setter

IContentEditArgs

备注:

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

属性

类型名称描述
字符串SourceId来源 ID
字符串ObjectReference对象引用
字符串ContentName内容名称

IContentHighlightArgs

备注:

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

属性

类型名称描述
字符串SourceId来源 ID
字符串ObjectReference对象引用
字符串ContentName内容名称

IContentOperations

备注:

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

设计器操作 API。

方法

void RegisterContent(Action setter)

为特定内容名称注册内容处理程序

参数类型参数名称
操作setter
void RegisterObjectSelection(Actionsetter)

注册用于指示对象的处理程序。

参数类型参数名称
操作setter

ILibraryService

备注:

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

用于操作库对象的 API。

属性

类型名称描述
IContentOperations内容
IObjectOperations对象
BoolDesignTimeEnforced如果设置为 true,则强制使用对象存储库中的对象。

IObjectCreateCriteria

备注:

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

属性

类型名称
字符串SourceId
字符串ObjectRef
字符串ParentRef
字符串名称
字符串描述
字符串类型
字符串TaxonomyType
IReadOnlyList<string>内容
IReadOnlyList<byte[]>图像

IObjectDragArgs

备注:

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

属性

类型名称
字符串对象类型
IReadOnlyList<string>内容

IObjectOperations

备注:

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

方法

Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
参数类型参数名称
操作criteriaSetter
void InvokeOnSourcesChanged(Action handler)
参数类型参数名称
操作handler
void InvokeOnBeginDrag(Action handler);
参数类型参数名称
操作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
BooladdingToLibrary
Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
参数类型参数名称
字符串objectReference
BoolisReindicating

IObjectRestriction

备注:

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

属性

类型名称描述
字符串对象类型此限制适用的对象类型。 如果为 null,则适用于全部。
IReadOnlyList<string>RequiredContent用于验证对象是否包含指定的内容名称之一。

IObjectSelectionDescription

备注:

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

允许在屏幕上从对象存储库对象指示。

属性

类型名称描述
字符串SelectionName选择名称。
字符串显示名称“指明”按钮的本地化显示名称。
字符串描述本地化说明。
字符串DisplayColor“编辑对象”按钮的内容颜色。
byte[]图标内容图标。
字符串RecordDisplayName录制按钮的本地化显示名称。
BoolSupportsObjectRecorderHighlight如果支持元素高亮显示,则返回 true 。 需要 Studio 2021.10 或更高版本。
BoolSupportsObjectRecorderCurrentElements如果在记录期间列出了元素,则返回 true 。 需要 Studio 2021.10 或更高版本。
IReadOnlyList<string>支持的对象类型返回可录制的对象列表。
Func<ISelectionArgs, Task<bool?>>OnIndicate允许注入可在单击“在屏幕上指定”时调用的函数。
FuncGetObjectRecorderFactory返回允许录制对象存储库中对象的函数。
FuncGetAutoCaptureElementsFactory返回允许从“对象存储库”中触发“捕获全部”功能的函数。需要 Studio 2021.10 或更高版本。

IObjectSource

备注:

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

属性

类型名称
字符串ID
字符串URL
BoolCanWrite

ISelectionArgs

备注:

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

属性

类型名称
字符串SourceId
字符串ObjectReference
字符串SelectionName

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新