UiPath Documentation
sdk
latest
false

Entwickleranleitung

Letzte Aktualisierung 30. März 2026

UiPath.Studio.Activities.Api.Settings

In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mit UiPath.Studio.Activities.Api.Settings.

IActivitiesSettingsService

Einstiegspunkt für einstellungsbezogene Funktionen.

Vererbung

IActivitiesSettingsReader > IActivitiesSettingsService

Methoden

void AddCategory(SettingsCategory category)

Fügen Sie eine Einstellungskategorie in der Benutzeroberfläche der Projekteinstellungen hinzu.

ParametertypParameternameBeschreibung
SettingsCategoryKategorieDie Beschreibung der Einstellungsseite.
void AddSection(SettingsCategory category, SettingsSection section)

Fügen Sie dieser Kategorie einen Abschnitt hinzu.

ParametertypParameternameBeschreibung
SettingsCategoryKategorie
SettingsSectionAbschnittWenn der Abschnittsschlüssel nicht mit dem Kategorieschlüssel beginnt, wird der letztere als Präfix des ersteren hinzugefügt und der Wert von SettingsElement.Key wird aktualisiert.
void AddSetting(SettingsEditorControlContainer parent, SettingDescriptionBase setting)

Generiert einen standardmäßigen Einstellungs-Editor basierend auf der Einstellung und übergibt ihn an AddSetting(SettingsEditorControlContainer).

ParametertypParameternameBeschreibung
SettingsEditorControlContainerÜbergeordnetes ElementDie SettingsCategory oder SettingsSection, in die das generierte Einstellungssteuerelement angefügt wird.
SettingDescriptionBaseEinstellungDie Beschreibung der Einstellung, die zum Generieren eines Steuerelements verwendet wird.
void AddSetting(SettingsEditorControlContainer parent, SettingsEditorControl setting)

Einstellungssteuerelement hinzufügen

ParametertypParameternameBeschreibung
SettingsEditorControlContainerÜbergeordnetes ElementDie SettingsCategory oder SettingsSection, in die das generierte Einstellungssteuerelement angefügt wird.
SettingsEditorControlEinstellungDie Beschreibung der Einstellung, die zum Generieren eines Steuerelements verwendet wird.
bool TrySetValue (string key, string value)

Legt einen Einstellungswert fest und speichert ihn.

ParametertypParameternameBeschreibung
stringSchlüsselDer Schlüssel der Einstellung.
stringWertDer Wert der Einstellung.

ModernClassicSettings

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.10 eingeführt.

Definiert, wie ein Aktivitätspaket moderne Aktivitäten im Vergleich zu klassischen Aktivitäten behandeln möchte. Wenn UseGlobalSetting festgelegt ist, wird das Verhalten auf die globale Studio-Einstellung übertragen. Wenn Sie ihn explizit auf UseModern oder UseClassic festlegen, wird die Einstellung für das jeweilige Paket überschrieben.

Konstanten

TypNameBeschreibung
stringUseGlobalSettingVerschiebt die Entscheidung auf die globale Studio-Einstellung.
stringUseModernMacht die modernen Aktivitäten als Standard.
stringUseClassicMacht die klassischen Aktivitäten zum Standard.

MultipleValuesSelectorDescription

Eine Einstellung, die die Auswahl mehrerer Werte aus einer vordefinierten Sammlung von Werten ermöglicht.

Vererbung

SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription

Eigenschaften

TypNameBeschreibung
stringValuesMögliche Werte zur Auswahl.
stringStandardwerteStandardauswahl.

SettingDescriptionBase

Formatieren Sie einen Wert für die Anzeige.

Vererbung

SettingsElement > SettingDescriptionBase

Eigenschaften

TypNameBeschreibung
stringBeschreibungEine Erklärung der Einstellung.
BoolIstSchreibgeschütztWenn truefestgelegt ist, kann der Wert weder bearbeitet noch beibehalten werden.
BoolIsDesignTimeGibt truezurück, wenn zur Entwurfszeit aufgerufen. Erfordert Studio 2021.10 oder höher.
stringLabelDie für diese Einstellung zu verwendende Bezeichnung.
BoolRequiresPackageReloadWenn auf truefestgelegt, erfordert das Ändern dieser Einstellung ein Neuladen des Pakets. Erfordert Studio 2021.10 oder höher.

SettingDescriptionBase

Eine Einstellungsbeschreibung, die für einen bestimmten Typ gilt.

Vererbung

SettingsElement > SettingDescriptionBase > SettingDescriptionBase

Generischer Typ T

Der Typ der Einstellung, für die diese Beschreibung gilt.

Eigenschaften

TypNameBeschreibung
Func<T, string>GetDisplayValueFunktion, die einen formatierten Anzeigewert für einen bestimmten Typ zurückgeben muss.

SettingsControlBase

Ein Einstellungselement, das Teil der UI ist.

Vererbung

SettingsElement > SettingsControlBase

Eigenschaften

TypNameBeschreibung
BoolIsDesignTimeGibt true zurück, wenn zur Entwurfszeit aufgerufen. Erfordert Studio 2021.10 oder höher.
BoolRequiresPackageReloadWenn truefestgelegt ist, erfordert das Ändern dieser Einstellung ein Neuladen des Pakets. Dies gilt nur für Entwurfszeiteinstellungen. Erfordert Studio 2021.10 oder höher.

SettingsEditorControlBase

Einstellungs-Editor. Es wird als Beschriftung mit einem zugeordneten Steuerelement angezeigt. Eine Instanz davon kann an SettingsSection.AddSetting(SettingsEditorControl) übergeben werden.

Vererbung

SettingsElement > SettingsControlBase > SettingsEditorControlBase

Eigenschaften

TypNameBeschreibung
ControlDescriptionBaseSteuerungDas für diese Einstellung zu verwendende Steuerelement.
stringBeschreibung(Optional) Ein längerer erläuternder Text für diese Einstellung, der als Tooltip angezeigt wird.
stringLabel(Optional) Die Bezeichnung des Einstellungs-Editors. Dies kann ein Markdown-Text sein.

SettingsEditorControlContainer

Ein UI-Element für Einstellungen, das Editoren hosten kann.

Vererbung

SettingsElement > SettingsControlBase > SettingsEditorControlContainer

SettingsElement

Basisklasse für Einstellungselemente mit zugehörigen Schlüsseln.

Eigenschaften

TypNameBeschreibung
stringSchlüsselDer eindeutige Schlüssel, der dieser Einstellung zugeordnet ist. Wird zum Speichern/Abrufen verwendet.

SettingsCategory

Eine Einstellungskategorie.

Vererbung
Eigenschaften
TypNameBeschreibung
stringBeschreibung(Optional) Wird unter dem Titel angezeigt, erklärt den Zweck dieser Seite.
stringKopfzeileDer Kategorieheader.
BoolIsHiddenWenn truefestgelegt ist, wird die Kategorie nicht im Dialogfeld Projekteinstellungen angezeigt. Erfordert Studio 2020.4 oder höher.
Bemerkungen

Fügt eine Kategorie in den Projekteinstellungen für Aktivitäten hinzu.

Dokumentationsbild

SettingsSection

Ein Einstellungsgruppenfeld mit zugehörigen Steuerelementen.

Vererbung

Eigenschaften

TypNameBeschreibung
stringBeschreibung(Optional) Wird unter dem Titel angezeigt, eine Erklärung des Zwecks dieses Abschnitts.
BoolIsExpandedWenn auf truefestgelegt, wird der Abschnitt standardmäßig erweitert.
stringTitelDer Abschnittstitel.

Bemerkungen

Fügt den Projekteinstellungen von Aktivitäten ein Einstellungsgruppenfeld hinzu.

Dokumentationsbild

SingleValueEditorDescription

Ein Einstellungseintrag, der die Bearbeitung eines einzelnen Werts vom Typ T ermöglicht. Ein Standard-Editor wird basierend auf T erstellt.

Vererbung

Generischer Typ T

Der Typ der Einstellung, für die diese Beschreibung gilt.

Eigenschaften

TypNameBeschreibung
TStandardwertDer Standardwert dieser Einstellung.
Func<T, string>ÜberprüfenEinen Wert validieren (gilt für Editoren, die Free zulassen).

SingleValueSelectorDescription

Eine Einstellung, die die Auswahl eines einzelnen Werts aus einer vordefinierten Sammlung von Werten ermöglicht.

Vererbung

Eigenschaften

TypNameBeschreibung
string[]WertMögliche Werte zur Auswahl.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben