- Información general
- Actividades personalizadas
- Migrar actividades a .NET 6
- Notas relacionadas
- Construir reglas para el Analizador de flujo de trabajo
- Crear actividades de Configuración del proyecto
- Crear Asistentes personalizados
- Priorizar las actividades según su alcance
- 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
- Desencadenadores SDK
Guía del desarrollador
UiPath.Studio.Activities.Api.Settings
En esta sección puedes encontrar más información sobre cómo crear actividades usando UiPath.Studio.Activities.Api.Settings.
Punto de entrada para funciones relacionadas con la configuración.
IActivitiesSettingsReader > IActivitiesSettingsService
void AddCategory(SettingsCategory category)
Añade una categoría de configuración en la interfaz de usuario de configuración del proyecto.
Tipo de parámetro |
Nombre del parámetro |
Descripción |
---|---|---|
SettingsCategory |
Categoría |
La descripción de la página de configuración. |
void AddSection(SettingsCategory category, SettingsSection section)
Añade una sección a esta categoría.
Tipo de parámetro |
Nombre del parámetro |
Descripción |
---|---|---|
SettingsCategory |
Categoría | |
SettingsSection |
Sección |
Si la clave de sección no comienza con la clave de categoría, esta última se añade como prefijo de la primera y se actualiza el valor SettingsElement.Key . |
void AddSetting(SettingsEditorControlContainer parent, SettingDescriptionBase setting)
Genera un editor de configuración predeterminado basado en la configuración y lo pasa a AddSetting (SettingsEditorContainer).
Tipo de parámetro |
Nombre del parámetro |
Descripción |
---|---|---|
SettingsEditorControlContainer |
Principal |
La CategoríaDeAjustes o la SecciónDeAjustes donde se adjunta el control de configuración generado. |
SettingDescriptionBase |
Configuración |
La descripción del ajuste que se utiliza para generar un control. |
void AddSetting(SettingsEditorControlContainer parent, SettingsEditorControl setting)
Añadir un control de configuración
Tipo de parámetro |
Nombre del parámetro |
Descripción |
---|---|---|
SettingsEditorControlContainer |
Principal |
La CategoríaDeAjustes o la SecciónDeAjustes donde se adjunta el control de configuración generado. |
SettingsEditorControl |
Configuración |
La descripción del ajuste que se utiliza para generar un control. |
bool TrySetValue (string key, string value)
Establece y guarda un valor de configuración.
Tipo de parámetro |
Nombre del parámetro |
Descripción |
---|---|---|
String |
clave |
La clave del entorno. |
String |
valor |
El valor de la configuración. |
Define cómo un paquete de actividades prefiere manejar las actividades modernas frente a las clásicas. Si se establece en UseGlobalSetting, aplazará el comportamiento a la configuración global de Studio. Tenerlo explícitamente configurado como UseModern o UseClassic hará que la configuración se sobrescriba para el paquete en particular.
Un ajuste que permite seleccionar múltiples valores de una colección predefinida de valores.
SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription
Aplicar formato a un valor para mostrar.
SettingsElement > SettingDescriptionBase
Tipo |
Nombre |
Descripción |
---|---|---|
String |
Descripción |
Una explicación del entorno. |
Booleano |
EsDeSoloLectura |
Si se establece en
true , el valor no se puede editar ni conservar.
|
Booleano |
IsDesignTime |
Devuelve
true si se invoca en el tiempo de diseño. Requiere Studio 2021.10 o posterior.
|
String |
Etiqueta |
La etiqueta que se utilizará para esta configuración. |
Booleano |
RequiresPackageReload |
Si se establece en
true , es necesario volver a cargar el paquete para cambiar esta configuración. Requiere Studio 2021.10 o posterior.
|
Una descripción de configuración que se aplica a un tipo concreto.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T>
Un elemento de configuración que forma parte de la interfaz de usuario.
SettingsElement > SettingsControlBase
Tipo |
Nombre |
Descripción |
---|---|---|
Booleano |
IsDesignTime |
Devuelve
true cuando se invoca en el tiempo de diseño. Requiere Studio 2021.10 o posterior.
|
Booleano |
RequiresPackageReload |
Si se establece en
true , cambiar esta configuración requiere volver a cargar el paquete. Esto solo se aplica a la configuración de tiempo de diseño. Requiere Studio 2021.10 o posterior.
|
Editor de ajustes. Aparece como una etiqueta con un control asociado. Se puede pasar una instancia de esto a SettingsSection.AddSetting (SettingsEditorControl).
SettingsElement > SettingsControlBase > SettingsEditorControlBase
Tipo |
Nombre |
Descripción |
---|---|---|
ControlDescriptionBase |
Control |
El control que se utilizará para esta configuración. |
String |
Descripción |
(Opcional) Un texto explicativo más largo para esta configuración, mostrado como información sobre herramientas. |
String |
Etiqueta |
(Opcional) La etiqueta del editor de configuración. Este puede ser un texto de reducción. |
Un elemento de la interfaz de usuario de configuración que puede alojar editores.
SettingsElement > SettingsControlBase > SettingsEditorControlContainer
Clase base para elementos de configuración con claves asociadas.
Una categoría de configuración.
Herencia
SettingsControlBase > SettingsEditorControlContainer > SettingsCategory
Propiedades
Tipo |
Nombre |
Descripción |
---|---|---|
String |
Descripción |
(Opcional) Se muestra debajo del título y explica el propósito de esta página. |
String |
Encabezado |
El encabezado de la categoría. |
Booleano |
IsHidden |
Si se establece en
true , la categoría no se mostrará en el cuadro de diálogo Configuración del proyecto. Requiere Studio 2020.4 o posterior.
|
Observaciones
Añade una categoría en la configuración del proyecto de actividades.
Un cuadro de grupo de configuración que contiene los controles relacionados.
SettingsElement > SettingsControlBase > SettingsEditorControlContainer > SettingsSection
Tipo |
Nombre |
Descripción |
---|---|---|
String |
Descripción |
(Opcional) Se muestra debajo del título, una explicación del propósito de esta sección. |
Booleano |
IsExpanded |
Si se establece en
true , la sección se expande de forma predeterminada.
|
String |
Título |
El título de la sección. |
Una entrada de configuración que permite editar un único valor de tipo T. Se crea un editor predeterminado basado en T.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription
Un ajuste que permite seleccionar un único valor de una colección predefinida de valores.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription > SingleValueSelectorDescription
- IActivitiesSettingsService
- Herencia
- Métodos
- ModernClassicSettings
- Constantes
- MultipleValuesSelectorDescription
- Herencia
- Propiedades
- SettingDescriptionBase
- Herencia
- Propiedades
- SettingDescriptionBase <T>
- Herencia
- Tipo genérico
- Propiedades
- SettingsControlBase
- Herencia
- Propiedades
- SettingsEditorControlBase
- Herencia
- Propiedades
- SettingsEditorControlContainer
- Herencia
- SettingsElement
- Propiedades
- SettingsCategory
- SettingsSection
- Herencia
- Propiedades
- Observaciones
- SingleValueEditorDescription
- Herencia
- Tipo genérico
- Propiedades
- SingleValueSelectorDescription
- Herencia
- Propiedades