- Visão geral
- Atividades personalizadas
- Migrando Atividades para o .NET 6
- Notas de Versão
- Como Criar Regras do Analisador de Fluxo de Trabalho
- Como criar as configurações de projeto de atividades
- Como criar assistentes personalizados
- Priorizar atividades por escopo
- 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
- Gatilhos SDK
Guia do desenvolvedor
UiPath.Studio.Activities.Api.Settings
Nesta seção, você pode encontrar mais informações sobre como criar atividades usando o UiPath.Studio.Activities.Api.Settings.
Ponto de entrada para funcionalidades relacionadas a configurações.
IActivitiesSettingsReader > IActivitiesSettingsService
void AddCategory(SettingsCategory category)
Adicione uma categoria de configurações na interface gráfica de configurações do projeto.
Tipo de parâmetro |
Nome do parâmetro |
Description |
---|---|---|
SettingsCategory |
categoria |
A descrição da página de configurações. |
void AddSection(SettingsCategory category, SettingsSection section)
Adicione uma seção a esta categoria.
Tipo de parâmetro |
Nome do parâmetro |
Description |
---|---|---|
SettingsCategory |
categoria | |
SettingsSection |
Seção |
Se a chave da seção não começar com a chave de categoria, a última será adicionada como prefixo da primeira e o valor de 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âmetro |
Nome do parâmetro |
Description |
---|---|---|
SettingsEditorControlContainer |
Pai |
A CategoriaDeConfigurações ou SeçãoDeConfigurações em que o controle de configuração gerado é anexado. |
SettingDescriptionBase |
Configuração |
A 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âmetro |
Nome do parâmetro |
Description |
---|---|---|
SettingsEditorControlContainer |
Pai |
A CategoriaDeConfigurações ou SeçãoDeConfigurações em que o controle de configuração gerado é anexado. |
SettingsEditorControl |
Configuração |
A 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âmetro |
Nome do parâmetro |
Description |
---|---|---|
String |
chave |
A chave da configuração. |
String |
Value |
O valor da configuração. |
Define como um pacote de atividades prefere lidar com atividades Modernas vs Clássicas. Se definido como UseGlobalSetting, 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.
Uma configuração que permite selecionar vários valores de uma coleção predefinida.
SettingsElement > SettingDescriptionBase > MultipleValuesSelectorDescription
Formata um valor para exibição.
SettingsElement > SettingDescriptionBase
Tipo |
Name |
Description |
---|---|---|
String |
Description |
Uma explicação da configuração. |
Bool |
ÉSomenteLeitura |
Se definido como
true , o valor não é editável nem persistente.
|
Bool |
IsDesignTime |
Retorna
true se invocado no momento do design. Requer o Studio 2021.10 ou posterior.
|
String |
Label |
O rótulo a ser usado para esta configuração. |
Bool |
RequiresPackageReload |
Se definido como
true , alterar essa configuração exigirá o recarregamento do pacote. Requer o Studio 2021.10 ou posterior.
|
Uma descrição de configuração que se aplica a um determinado tipo.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T>
Um elemento de configurações que faz parte da interface gráfica.
SettingsElement > SettingsControlBase
Tipo |
Name |
Description |
---|---|---|
Bool |
IsDesignTime |
Retorna
true quando invocado no momento do design. Requer o Studio 2021.10 ou posterior.
|
Bool |
RequiresPackageReload |
Se 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.
|
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).
SettingsElement > SettingsControlBase > SettingsEditorControlBase
Tipo |
Name |
Description |
---|---|---|
ControlDescriptionBase |
Controle |
O controle a ser usado para essa configuração. |
String |
Description |
(Opcional) Um texto explicativo mais longo para essa configuração, exibido como uma dica de ferramenta. |
String |
Label |
(Opcional) O rótulo do editor de configurações. Pode ser um texto de markdown. |
Um elemento de interface gráfica de configurações que pode hospedar editores.
SettingsElement > SettingsControlBase > SettingsEditorControlContainer
Classe base para elementos de configurações com chaves associadas.
Uma categoria de configurações.
Herança
SettingsControlBase > SettingsEditorControlContainer > SettingsCategory
Propriedades
Tipo |
Name |
Description |
---|---|---|
String |
Description |
(Opcional) Exibido abaixo do título, explica o propósito da página. |
String |
Cabeçalho |
O cabeçalho da categoria. |
Bool |
IsHidden |
Se 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.
Uma caixa de grupo de configurações contendo controles relacionados.
SettingsElement > SettingsControlBase > SettingsEditorControlContainer > SettingsSection
Tipo |
Name |
Description |
---|---|---|
String |
Description |
(Opcional) Exibido abaixo do título, uma explicação do propósito dessa seção. |
Bool |
IsExpanded |
Se definida como
true , a seção é expandida por padrão.
|
String |
Título |
O título da seção. |
Uma entrada de configuração que permite editar um único valor do tipo T. Um editor padrão é criado com base em T.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription
Uma configuração que permite selecionar um único valor de uma coleção predefinida de valores.
SettingsElement > SettingDescriptionBase > SettingDescriptionBase<T> > SingleValueEditorDescription > SingleValueSelectorDescription
- IActivitiesSettingsService
- Herança
- Métodos
- ModernClassicSettings
- Constantes
- MultipleValuesSelectorDescription
- Herança
- Propriedades
- SettingDescriptionBase
- Herança
- Propriedades
- SettingDescriptionBase <T>
- Herança
- Genérico Tipo T
- Propriedades
- SettingsControlBase
- Herança
- Propriedades
- SettingsEditorControlBase
- Herança
- Propriedades
- SettingsEditorControlContainer
- Herança
- SettingsElement
- Propriedades
- SettingsCategory
- SettingsSection
- Herança
- Propriedades
- Considerações
- SingleValueEditorDescription
- Herança
- Genérico Tipo T
- Propriedades
- SingleValueSelectorDescription
- Herança
- Propriedades