UiPath Documentation
sdk
latest
false
Guia do desenvolvedor
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.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.

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.

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