UiPath Documentation
sdk
latest
false
Entwickleranleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

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.

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.

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