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

开发者指南

上次更新日期 2024年10月25日

UiPath.Studio.Activities.Api.Settings

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

IActivitiesSettingsService

设置相关功能的入口点。

继承

IActivitiesSettingsReader > IActivitiesSettingsService

方法

void AddCategory(SettingsCategory category)

在项目设置用户界面中添加设置类别。

参数类型

参数名称

描述

SettingsCategory

类别

设置页面的说明。

void AddSection(SettingsCategory category, SettingsSection section)

向此类别添加版块。

参数类型

参数名称

描述

SettingsCategory

类别

 

SettingsSection

版块

如果节键不以类别键开头,则后者将添加为前者的前缀,并更新 SettingsElement.Key 值。

void AddSetting(SettingsEditorControlContainer parent, SettingDescriptionBase setting)

根据设置生成默认的设置编辑器,并将其传递给“添加设置”(SettingsEditorControlContainer)。

参数类型

参数名称

描述

SettingsEditorControlContainer

父项

附加生成的设置控件的 设置类别设置 部分。

SettingDescriptionBase

设置

用于生成控件的设置说明。

void AddSetting(SettingsEditorControlContainer parent, SettingsEditorControl setting)

添加设置控件

参数类型

参数名称

描述

SettingsEditorControlContainer

父项

附加生成的设置控件的 设置类别设置 部分。

SettingsEditorControl

设置

用于生成控件的设置说明。

bool TrySetValue (string key, string value)

设置并保存设置值。

参数类型

参数名称

描述

字符串

键值

设置的键。

字符串

设置的值。

ModernClassicSettings

注意: 此功能是在 UiPath.Studio.Activities.Api v21.10 中引入的。

定义活动包处理新式活动与传统活动的首选方式。 如果设置为“使用 全局设置”,则该行为会将行为推迟到全局 Studio 设置。 将其显式设置为“使用 新式”“使用传统” 将导致覆盖特定包的设置。

常量

类型

名称

描述

字符串

UseGlobalSetting

将决策推迟到全局 Studio 设置。

字符串

UseModern

将新式活动设为默认值。

字符串

UseClassic

将传统活动设为默认活动。

MultipleValuesSelectorDescription

此设置允许从预定义的值集合中选择多个值。

继承

SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription

属性

类型

名称

描述

字符串

要选择的可能值。

字符串

默认值

默认选择。

SettingDescriptionBase

格式化要显示的值。

继承

SettingsElement > SettingDescriptionBase

属性

类型

名称

描述

字符串

描述

设置说明。

Bool

只读

如果设置为 true,则该值不可编辑,也无法保留。

Bool

IsDesignTime

如果在设计时调用,则返回 true。 需要 Studio 2021.10 或更高版本。

字符串

标签

要用于此设置的标签。

Bool

RequiresPackageReload

如果设置为 true,则更改此设置需要重新加载包。 需要 Studio 2021.10 或更高版本。

SettingDescriptionBase <T>

适用于特定类型的设置说明。

继承

SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T>

泛型类型 T

此说明适用的设置类型。

属性

类型

名称

描述

Func<T, string>

GetDisplayValue

需要返回给定类型的格式化显示值的函数。

SettingsControlBase

属于用户界面一部分的设置元素。

继承

SettingsElement > SettingsControlBase

属性

类型

名称

描述

Bool

IsDesignTime

在设计时调用时返回 true 。 需要 Studio 2021.10 或更高版本。

Bool

RequiresPackageReload

如果设置为 true,则更改此设置需要重新加载包。这仅适用于设计时设置。 需要 Studio 2021.10 或更高版本。

SettingsEditorControlBase

设置编辑器。 它显示为带有关联控件的标签。 可以将其实例传递给 SettingsSection.AddSetting(SettingsEditorControl)。

继承

SettingsElement > SettingsControlBase > SettingsEditorControlBase

属性

类型

名称

描述

ControlDescriptionBase

控制

要用于此设置的控件。

字符串

描述

可选)此设置的较长说明文本,显示为工具提示。

字符串

标签

可选)设置编辑器标签。 这可以是降价文本。

SettingsEditorControlContainer

可托管编辑器的设置用户界面元素。

继承

SettingsElement > SettingsControlBase > SettingsEditorControlContainer

SettingsElement

具有关联键的设置元素的基类。

属性

类型

名称

描述

字符串

密钥

与此设置关联的唯一键。 用于存储/检索。

SettingsCategory

设置类别。

属性

类型

名称

描述

字符串

描述

可选)显示在标题下方,说明此页面的用途。

字符串

页眉

类别标头。

Bool

IsHidden

如果设置为 true,则该类别不会显示在“项目设置” 对话框中。 需要 Studio 2020.4 或更高版本。

备注

在活动项目设置中添加类别。



SettingsSection

包含相关控件的设置组框。

属性

类型

名称

描述

字符串

描述

可选)显示在标题下方,说明本节的目的。

Bool

IsExpanded

如果设置为 true,则默认情况下会展开该部分。

字符串

标题

版块标题。

备注

向活动项目设置添加一个设置组框。

docs image

SingleValueEditorDescription

允许编辑类型 T 的单个值的设置条目。系统会基于 T 创建默认编辑器。

继承

泛型类型 T

此说明适用的设置类型。

属性

类型

名称

描述

T

默认值

此设置的默认值。

Func<T, string>

验证

验证值(适用于允许 Free 文本输入的编辑器)。

SingleValueSelectorDescription

此设置允许从预定义的值集合中选择单个值。

属性

类型

名称

描述

string[]

要选择的可能值。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。