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

开发者指南

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

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版块如果部分键不以类别键开头,则系统会添加后者作为前者的前缀,并更新“设置元素的键”值。
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,则该值不可编辑,也无法保留。
BoolIsDesignTime如果在设计时调用,则返回 true。 需要 Studio 2021.10 或更高版本。
字符串标签要用于此设置的标签。
BoolRequiresPackageReload如果设置为 true,则更改此设置需要重新加载包。 需要 Studio 2021.10 或更高版本。

SettingDescriptionBase

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

继承

SettingsElement > SettingDescriptionBase > SettingDescriptionBase

泛型类型 T

此说明适用的设置类型。

属性

类型名称描述
Func<T, string>GetDisplayValue需要返回给定类型的格式化显示值的函数。

SettingsControlBase

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

继承

SettingsElement > SettingsControlBase

属性

类型名称描述
BoolIsDesignTime在设计时调用时返回 true 。 需要 Studio 2021.10 或更高版本。
BoolRequiresPackageReload如果设置为 true,则更改此设置需要重新加载包。这仅适用于设计时设置。 需要 Studio 2021.10 或更高版本。

SettingsEditorControlBase

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

继承

SettingsElement > SettingsControlBase > SettingsEditorControlBase

属性

类型名称描述
ControlDescriptionBase控制要用于此设置的控件。
字符串描述可选)此设置的较长说明文本,显示为工具提示。
字符串标签可选)设置编辑器标签。这可以是 Markdown 文本。

SettingsEditorControlContainer

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

继承

SettingsElement > SettingsControlBase > SettingsEditorControlContainer

SettingsElement

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

属性

类型名称描述
字符串密钥与此设置关联的唯一键。 用于存储/检索。

SettingsCategory

设置类别。

继承
属性
类型名称描述
字符串描述可选)显示在标题下方,说明此页面的目的。
字符串页眉类别标头。
BoolIsHidden如果设置为 true,则该类别不会显示在“项目设置” 对话框中。 需要 Studio 2020.4 或更高版本。
备注

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

docs image

SettingsSection

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

继承

属性

类型名称描述
字符串描述可选)显示在标题下方,说明此部分的目的。
BoolIsExpanded如果设置为 true,则默认情况下会展开该部分。
字符串标题版块标题。

备注

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

docs image

SingleValueEditorDescription

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

继承

泛型类型 T

此说明适用的设置类型。

属性

类型名称描述
T默认值此设置的默认值。
Func<T, string>验证验证值(适用于允许 Free 文本输入的编辑器)。

SingleValueSelectorDescription

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

继承

属性

类型名称描述
string[]要选择的可能值。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新