- Überblick
- Benutzerdefinierte Aktivitäten
- Migrieren von Aktivitäten zu .NET 6
- Versionshinweise
- Erstellen von Workflow-Analyseregeln
- Projekteinstellungen für das Erstellen von Aktivitäten
- Erstellen benutzerdefinierter Assistenten
- Priorisieren von Aktivitäten nach Scope
- 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
- Trigger SDK
- Agent-SDKs

Entwickleranleitung
In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mithilfe von UiPath.Studio.Activities.Api.Settings.
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.
|
Parametertyp |
Parametername |
Beschreibung |
|---|---|---|
|
SettingsCategory |
Kategorie |
Die Beschreibung der Einstellungsseite. |
void AddSection(SettingsCategory category, SettingsSection section)
Fügen Sie dieser Kategorie einen Abschnitt hinzu.
|
Parametertyp |
Parametername |
Beschreibung |
|---|---|---|
|
SettingsCategory |
Kategorie | |
|
SettingsSection |
Abschnitt |
Wenn der Abschnittsschlüssel nicht mit dem Kategorieschlüssel beginnt, wird letzterer als Präfix des ersteren hinzugefügt, und der Wert 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).
|
Parametertyp |
Parametername |
Beschreibung |
|---|---|---|
|
SettingsEditorControlContainer |
Übergeordnetes Element |
Die Einstellungskategorie oder Einstellungsabschnitt , an die das generierte Einstellungssteuerelement angefügt wird. |
|
SettingDescriptionBase |
Einstellung |
Die Beschreibung der Einstellung, die zum Generieren eines Steuerelements verwendet wird. |
void AddSetting(SettingsEditorControlContainer parent, SettingsEditorControl setting)
Einstellungssteuerelement hinzufügen
|
Parametertyp |
Parametername |
Beschreibung |
|---|---|---|
|
SettingsEditorControlContainer |
Übergeordnetes Element |
Die Einstellungskategorie oder Einstellungsabschnitt , an die das generierte Einstellungssteuerelement angefügt wird. |
|
SettingsEditorControl |
Einstellung |
Die Beschreibung der Einstellung, die zum Generieren eines Steuerelements verwendet wird. |
bool TrySetValue (string key, string value)
Legt einen Einstellungswert fest und speichert ihn.
|
Parametertyp |
Parametername |
Beschreibung |
|---|---|---|
|
string |
Schlüssel |
Der Schlüssel der Einstellung. |
|
string |
Wert |
Der Wert der Einstellung. |
Definiert, wie ein Aktivitätspaket moderne vs. klassische Aktivitäten bevorzugt. Wenn UseGlobalSetting festgelegtist, wird das Verhalten auf die globale Studio-Einstellung verschoben. Wenn sie explizit auf entweder ModerneVerwenden oder KlassischeVerwenden festgelegt ist, wird die Einstellung für das jeweilige Paket überschrieben.
Konstanten
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
string |
UseGlobalSetting |
Verschiebt die Entscheidung auf die globale Studio-Einstellung. |
|
string |
UseModern |
Macht die modernen Aktivitäten als Standard. |
|
string |
UseClassic |
Macht die klassischen Aktivitäten zum Standard. |
Eine Einstellung, die die Auswahl mehrerer Werte aus einer vordefinierten Sammlung von Werten ermöglicht.
Vererbung
SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
string |
Values |
Mögliche Werte zur Auswahl. |
|
string |
Standardwerte |
Standardauswahl. |
Formatieren Sie einen Wert für die Anzeige.
Vererbung
SettingsElement > SettingDescriptionBase
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
string |
Beschreibung |
Eine Erklärung der Einstellung. |
|
Bool |
IstSchreibgeschützt |
Wenn
truefestgelegt ist, kann der Wert weder bearbeitet noch beibehalten werden.
|
|
Bool |
IsDesignTime |
Gibt
truezurück, wenn zur Entwurfszeit aufgerufen. Erfordert Studio 2021.10 oder höher.
|
|
string |
Label |
Die für diese Einstellung zu verwendende Bezeichnung. |
|
Bool |
RequiresPackageReload |
Wenn auf
truefestgelegt, erfordert das Ändern dieser Einstellung ein Neuladen des Pakets. Erfordert Studio 2021.10 oder höher.
|
Eine Einstellungsbeschreibung, die für einen bestimmten Typ gilt.
Vererbung
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T>
Generischer Typ T
Der Typ der Einstellung, für die diese Beschreibung gilt.
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
Func<T, string> |
GetDisplayValue |
Funktion, die einen formatierten Anzeigewert für einen bestimmten Typ zurückgeben muss. |
Ein Einstellungselement, das Teil der UI ist.
Vererbung
SettingsElement > SettingsControlBase
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
Bool |
IsDesignTime |
Gibt
true zurück, wenn zur Entwurfszeit aufgerufen. Erfordert Studio 2021.10 oder höher.
|
|
Bool |
RequiresPackageReload |
Wenn
truefestgelegt ist, erfordert das Ändern dieser Einstellung ein Neuladen des Pakets. Dies gilt nur für Entwurfszeiteinstellungen. Erfordert Studio 2021.10 oder höher.
|
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
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
ControlDescriptionBase |
Steuerung |
Das für diese Einstellung zu verwendende Steuerelement. |
|
string |
Beschreibung |
(Optional) Ein längerer erklärender Text für diese Einstellung, angezeigt als Tooltip. |
|
string |
Label |
(Optional) Die Bezeichnung des Einstellungs-Editors. Dies kann ein Markdown-Text sein. |
Ein UI-Element für Einstellungen, das Editoren hosten kann.
Vererbung
SettingsElement > SettingsControlBase > SettingsEditorControlContainer
Basisklasse für Einstellungselemente mit zugehörigen Schlüsseln.
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
string |
Schlüssel |
Der eindeutige Schlüssel, der dieser Einstellung zugeordnet ist. Wird zum Speichern/Abrufen verwendet. |
SettingsCategory
Eine Einstellungskategorie.
Vererbung
SettingsControlBase > SettingsEditorControlContainer > SettingsCategory
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
string |
Beschreibung |
(Optional) Der Zweck dieser Seite wird unter dem Titel erläutert. |
|
string |
Kopfzeile |
Der Kategorieheader. |
|
Bool |
IsHidden |
Wenn
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.
Ein Einstellungsgruppenfeld mit zugehörigen Steuerelementen.
Vererbung
SettingsElement > SettingsControlBase > SettingsEditorControlContainer > SettingsSection
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
string |
Beschreibung |
(Optional) Unter dem Titel wird eine Erklärung zum Zweck dieses Abschnitts angezeigt. |
|
Bool |
IsExpanded |
Wenn auf
truefestgelegt, wird der Abschnitt standardmäßig erweitert.
|
|
string |
Titel |
Der Abschnittstitel. |
Bemerkungen
Fügt den Projekteinstellungen von Aktivitäten ein Einstellungsgruppenfeld hinzu.
Ein Einstellungseintrag, der die Bearbeitung eines einzelnen Werts vom Typ T ermöglicht. Ein Standard-Editor wird basierend auf T erstellt.
Vererbung
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription
Generischer Typ T
Der Typ der Einstellung, für die diese Beschreibung gilt.
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
T |
Standardwert |
Der Standardwert dieser Einstellung. |
|
Func<T, string> |
Überprüfen |
Einen Wert validieren (gilt für Editoren, die Free zulassen). |
Eine Einstellung, die die Auswahl eines einzelnen Werts aus einer vordefinierten Sammlung von Werten ermöglicht.
Vererbung
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription > SingleValueSelectorDescription
Eigenschaften
|
Typ |
Name |
Beschreibung |
|---|---|---|
|
string[] |
Wert |
Mögliche Werte zur Auswahl. |
- IActivitiesSettingsService
- Vererbung
- Methoden
- ModernClassicSettings
- Konstanten
- MultipleValuesSelectorDescription
- Vererbung
- Eigenschaften
- SettingDescriptionBase
- Vererbung
- Eigenschaften
- SettingDescriptionBase <T>
- Vererbung
- Generischer Typ T
- Eigenschaften
- SettingsControlBase
- Vererbung
- Eigenschaften
- SettingsEditorControlBase
- Vererbung
- Eigenschaften
- SettingsEditorControlContainer
- Vererbung
- SettingsElement
- Eigenschaften
- SettingsCategory
- SettingsSection
- Vererbung
- Eigenschaften
- Bemerkungen
- SingleValueEditorDescription
- Vererbung
- Generischer Typ T
- Eigenschaften
- SingleValueSelectorDescription
- Vererbung
- Eigenschaften