- Ü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
Entwickleranleitung
UiPath.Studio.Activities.Api.Settings
In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mithilfe von UiPath.Studio.Activities.Api.Settings.
Einstiegspunkt für einstellungsbezogene Funktionen.
IActivitiesSettingsReader > IActivitiesSettingsService
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.
Eine Einstellung, die die Auswahl mehrerer Werte aus einer vordefinierten Sammlung von Werten ermöglicht.
SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription
Formatieren Sie einen Wert für die Anzeige.
SettingsElement > SettingDescriptionBase
Typ |
Name |
Beschreibung |
---|---|---|
string |
Beschreibung |
Eine Erklärung der Einstellung. |
Bool |
IstSchreibgeschützt |
Wenn
true festgelegt ist, kann der Wert weder bearbeitet noch beibehalten werden.
|
Bool |
IsDesignTime |
Gibt
true zurü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
true festgelegt, 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.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T>
Ein Einstellungselement, das Teil der UI ist.
SettingsElement > SettingsControlBase
Typ |
Name |
Beschreibung |
---|---|---|
Bool |
IsDesignTime |
Gibt
true zurück, wenn zur Entwurfszeit aufgerufen. Erfordert Studio 2021.10 oder höher.
|
Bool |
RequiresPackageReload |
Wenn
true festgelegt 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.
SettingsElement > SettingsControlBase > SettingsEditorControlBase
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.
SettingsElement > SettingsControlBase > SettingsEditorControlContainer
Basisklasse für Einstellungselemente mit zugehörigen Schlüsseln.
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
true festgelegt 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.
SettingsElement > SettingsControlBase > SettingsEditorControlContainer > SettingsSection
Typ |
Name |
Beschreibung |
---|---|---|
string |
Beschreibung |
(Optional) Unter dem Titel wird eine Erklärung zum Zweck dieses Abschnitts angezeigt. |
Bool |
IsExpanded |
Wenn auf
true festgelegt, wird der Abschnitt standardmäßig erweitert.
|
string |
Titel |
Der Abschnittstitel. |
Ein Einstellungseintrag, der die Bearbeitung eines einzelnen Werts vom Typ T ermöglicht. Ein Standard-Editor wird basierend auf T erstellt.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription
Eine Einstellung, die die Auswahl eines einzelnen Werts aus einer vordefinierten Sammlung von Werten ermöglicht.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription > SingleValueSelectorDescription
- 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