UiPath Documentation
sdk
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do desenvolvedor

Última atualização 30 de mar de 2026

UiPath.Studio.Activities.Api.Settings

Nesta seção, você pode encontrar mais informações sobre como criar atividades usando UiPath.Studio.Activities.Api.Settings.

IActivitiesSettingsService

Ponto de entrada para funcionalidades relacionadas a configurações.

Herança

IActivitiesSettingsReader > IActivitiesSettingsService

Métodos

void AddCategory(SettingsCategory category)

Adicione uma categoria de configurações na interface gráfica de configurações do projeto.

Tipo de parâmetroNome do parâmetroDescription
SettingsCategorycategoriaA descrição da página de configurações.
void AddSection(SettingsCategory category, SettingsSection section)

Adicione uma seção a esta categoria.

Tipo de parâmetroNome do parâmetroDescription
SettingsCategorycategoria
SettingsSectionSeçãoSe a chave da seção não começar com a chave da categoria, esta última será adicionada como prefixo da primeira, e o valor SettingsElement.Key será atualizado.
void AddSetting(SettingsEditorControlContainer parent, SettingDescriptionBase setting)

Gera um Editor de Configurações padrão com base na Configuração e o passa para AddSetting(SettingsEditorControlContainer).

Tipo de parâmetroNome do parâmetroDescription
SettingsEditorControlContainerPaiA CategoriaDeConfigurações ou a SeçãoDeConfigurações em que o controle de configuração gerado é anexado.
SettingDescriptionBaseConfiguraçãoA descrição da configuração que é usada para gerar um controle.
void AddSetting(SettingsEditorControlContainer parent, SettingsEditorControl setting)

Adicionar um controle de configurações

Tipo de parâmetroNome do parâmetroDescription
SettingsEditorControlContainerPaiA CategoriaDeConfigurações ou a SeçãoDeConfigurações em que o controle de configuração gerado é anexado.
SettingsEditorControlConfiguraçãoA descrição da configuração que é usada para gerar um controle.
bool TrySetValue (string key, string value)

Define e salva um valor de configuração.

Tipo de parâmetroNome do parâmetroDescription
StringchaveA chave da configuração.
StringValueO valor da configuração.

ModernClassicSettings

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.10.

Define como um pacote de atividades prefere lidar com atividades Modernas versus Clássicas. Se definido como UseGlobalSetting, ele adiará o comportamento para a configuração global do Studio. Tê-lo definido explicitamente como UseModern ou UseClassic resultará na configuração sendo substituída para o pacote específico.

Constantes

TipoNameDescription
StringUseGlobalSettingAdia a decisão para a configuração global do Studio.
StringUseModernTorna as atividades modernas o padrão.
StringUseClassicTorna as atividades clássicas o padrão.

MultipleValuesSelectorDescription

Uma configuração que permite selecionar vários valores de uma coleção predefinida.

Herança

SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription

Propriedades

TipoNameDescription
StringValoresPossíveis valores a serem selecionados.
StringValores padrãoSeleção padrão.

SettingDescriptionBase

Formata um valor para exibição.

Herança

SettingsElement > SettingDescriptionBase

Propriedades

TipoNameDescription
StringDescriptionUma explicação da configuração.
BoolÉSomenteLeituraSe definido como true, o valor não é editável nem persistente.
BoolIsDesignTimeRetorna truese invocado no momento do design. Requer o Studio 2021.10 ou posterior.
StringLabelO rótulo a ser usado para esta configuração.
BoolRequiresPackageReloadSe definido como true, alterar essa configuração exigirá o recarregamento do pacote. Requer o Studio 2021.10 ou posterior.

SettingDescriptionBase

Uma descrição de configuração que se aplica a um determinado tipo.

Herança

SettingsElement > SettingDescriptionBase > SettingDescriptionBase

Genérico Tipo T

O tipo de configuração para a qual esta descrição se aplica.

Propriedades

TipoNameDescription
Func<T, string>GetDisplayValueFunção que precisa retornar um valor de exibição formatado para um determinado tipo.

SettingsControlBase

Um elemento de configurações que faz parte da interface gráfica.

Herança

SettingsElement > SettingsControlBase

Propriedades

TipoNameDescription
BoolIsDesignTimeRetorna true quando invocado no momento do design. Requer o Studio 2021.10 ou posterior.
BoolRequiresPackageReloadSe definido como true, alterar essa configuração exigirá recarregamento do pacote Isso se aplica apenas às configurações de tempo de design. Requer o Studio 2021.10 ou posterior.

SettingsEditorControlBase

Editor de configurações. Ele é exibido como um rótulo a um controle associado. Uma instância disso pode ser passada para SettingsSection.AddSetting(SettingsEditorControl).

Herança

SettingsElement > SettingsControlBase > SettingsEditorControlBase

Propriedades

TipoNameDescription
ControlDescriptionBaseControleO controle a ser usado para essa configuração.
StringDescription(Opcional) Um texto explicativo mais longo para essa configuração, exibido como uma dica de ferramenta.
StringLabel(Opcional) O rótulo do editor de configurações. Pode ser um texto de markdown.

SettingsEditorControlContainer

Um elemento de interface gráfica de configurações que pode hospedar editores.

Herança

SettingsElement > SettingsControlBase > SettingsEditorControlContainer

SettingsElement

Classe base para elementos de configurações com chaves associadas.

Propriedades

TipoNameDescription
StringChaveA chave exclusiva associada a esta configuração. Usado para armazenamento/recuperação.

SettingsCategory

Uma categoria de configurações.

Herança
Propriedades
TipoNameDescription
StringDescription(Opcional) Exibido abaixo do título, explica o propósito desta página.
StringCabeçalhoO cabeçalho da categoria.
BoolIsHiddenSe definida como true, a categoria não será exibida na caixa de diálogo Configurações do Projeto. Requer o Studio 2020.4 ou posterior.
Considerações

Adiciona uma categoria nas configurações do projeto de atividades.

docs image

SettingsSection

Uma caixa de grupo de configurações contendo controles relacionados.

Herança

Propriedades

TipoNameDescription
StringDescription(Opcional) Exibido abaixo do título, uma explicação do propósito desta seção.
BoolIsExpandedSe definida como true, a seção é expandida por padrão.
StringTítuloO título da seção.

Considerações

Adiciona uma caixa de grupo de configurações às configurações do projeto de atividades.

docs image

SingleValueEditorDescription

Uma entrada de configuração que permite editar um único valor do tipo T. Um editor padrão é criado com base em T.

Herança

Genérico Tipo T

O tipo de configuração para a qual esta descrição se aplica.

Propriedades

TipoNameDescription
DValorPadrãoO valor padrão dessa configuração.
Func<T, string>ValidarValide um valor (aplica-se a editores que permitem a entrada Free texto livre).

SingleValueSelectorDescription

Uma configuração que permite selecionar um único valor de uma coleção predefinida de valores.

Herança

Propriedades

TipoNameDescription
string[]ValorPossíveis valores a serem selecionados.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades