- 概要
- カスタム アクティビティ
- アクティビティを .NET 6 に移行する
- リリース ノート
- Building Workflow Analyzer Rules
- アクティビティ プロジェクト設定の構成
- カスタム ウィザードの作成
- スコープによるアクティビティの優先度設定
- 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.Settings
このセクションでは、 UiPath.Studio.Activities.API.Settingsを使用してアクティビティを構築する方法について詳しく説明します。
設定関連の機能のエントリ ポイントです。
IActivitiesSettingsReader > IActivitiesSettingsService
void AddCategory(SettingsCategory category)
プロジェクト設定 UI に設定カテゴリを追加します。
パラメーターの種類 |
パラメーター名 |
説明 |
---|---|---|
SettingsCategory |
カテゴリ |
設定ページの説明です。 |
void AddSection(SettingsCategory category, SettingsSection section)
このカテゴリにセクションを追加します。
パラメーターの種類 |
パラメーター名 |
説明 |
---|---|---|
SettingsCategory |
カテゴリ | |
SettingsSection |
セクション |
セクション キーがカテゴリ キーで始まるわけではない場合、後者は前者のプレフィックスとして追加され 、SettingsElement.Key の値が更新されます。 |
void AddSetting(SettingsEditorControlContainer parent, SettingDescriptionBase setting)
設定に基づいて既定の設定エディターを生成し、AddSetting (SettingsEditorControlContainer) に渡します。
パラメーターの種類 |
パラメーター名 |
説明 |
---|---|---|
SettingsEditorControlContainer |
親 |
[ 設定のカテゴリ] または [設定] セクション 。生成された設定コントロールが追加されます。 |
SettingDescriptionBase |
設定 |
コントロールの生成に使用する設定の説明です。 |
void AddSetting(SettingsEditorControlContainer parent, SettingsEditorControl setting)
設定コントロールを追加する
パラメーターの種類 |
パラメーター名 |
説明 |
---|---|---|
SettingsEditorControlContainer |
親 |
[ 設定のカテゴリ] または [設定] セクション 。生成された設定コントロールが追加されます。 |
SettingsEditorControl |
設定 |
コントロールの生成に使用する設定の説明です。 |
bool TrySetValue (string key, string value)
設定値を設定して保存します。
パラメーターの種類 |
パラメーター名 |
説明 |
---|---|---|
string |
キー |
設定のキーです。 |
string |
value |
設定の値です。 |
アクティビティ パッケージがモダン アクティビティとクラシック アクティビティをどのように処理するかを定義します。 [ UseGlobalSetting] に設定すると、Studio のグローバル設定の動作が延期されます。 UseModern または UseClassic に明示的に設定すると、特定のパッケージで設定が上書きされます。
定義済みの値のコレクションから複数の値を選択できる設定です。
SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription
表示する値の書式を設定します。
SettingsElement > SettingDescriptionBase
特定の種類に適用される設定の説明です。
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T>
UI に含まれる settings 要素です。
SettingsElement > SettingsControlBase
設定エディター。 関連付けられたコントロールのラベルとして表示されます。 このインスタンスは、SettingsSection.AddSetting(SettingsEditorControl) に渡すことができます。
SettingsElement > SettingsControlBase > SettingsEditorControlBase
エディターをホストできる設定 UI 要素です。
SettingsElement > SettingsControlBase > SettingsEditorControlContainer
設定カテゴリです。
継承
SettingsControlBase > SettingsEditorControlContainer > SettingsCategory
プロパティ
入力 |
名前 |
説明 |
---|---|---|
string |
説明 |
(任意)次のタイトルを表示して、このページの目的について説明します。 |
string |
ヘッダー |
カテゴリ ヘッダーです。 |
Bool |
IsHidden |
true 設定すると、カテゴリは [プロジェクト設定] ダイアログに表示されません。v2020.4 以降の Studio が必要です。
|
備考
アクティビティのプロジェクト設定にカテゴリを追加します。
関連するコントロールを含む設定グループ ボックスです。
SettingsElement > SettingsControlBase > SettingsEditorControlContainer > SettingsSection
入力 |
名前 |
説明 |
---|---|---|
string |
説明 |
(任意)次のタイトルが表示されます。このセクションの目的を説明します。 |
Bool |
IsExpanded |
true に設定すると、セクションが既定で展開されます。
|
string |
タイトル |
セクションのタイトルです。 |
T 型の単一値の編集が可能な設定エントリです。既定のエディターが T に基づいて作成されます。
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription
定義済みの値のコレクションから 1 つの値を選択できる設定です。
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription > SingleValueSelectorDescription
- IActivitiesSettingsService
- 継承
- メソッド
- ModernClassicSettings
- 定数
- MultipleValuesSelectorDescription
- 継承
- プロパティ
- SettingDescriptionBase
- 継承
- プロパティ
- SettingDescriptionBase <T>
- 継承
- 一般型 T
- プロパティ
- SettingsControlBase
- 継承
- プロパティ
- SettingsEditorControlBase
- 継承
- プロパティ
- SettingsEditorControlContainer
- 継承
- SettingsElement
- プロパティ
- SettingsCategory
- SettingsSection
- 継承
- プロパティ
- 備考
- SingleValueEditorDescription
- 継承
- 一般型 T
- プロパティ
- SingleValueSelectorDescription
- 継承
- プロパティ