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.ObjectLibrary

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

ActivityCreationObjectData​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v22.4.

Modelo que é usado pelo Repositório de Objetos para interação com IActivityFactoryRepository. O modelo está disponível para RegisterArgs.FactoryV3 e posterior.

Propriedades​

TipoNameDescription
StringIdO ID de origem.
StringReferênciaA referência do objeto.

IContentComputeArgs​

Observação:

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

Propriedades​

TipoNameDescription
StringSourceIdID de Origem
StringObjectReferenceReferência do Objeto
StringContentNameNome do conteúdo

IContentDescription​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

Interface do manipulador de conteúdo.

Propriedades​

TipoNameDescription
StringContentNameNome do conteúdo.
StringNomeDeExibiçãoNome de exibição localizado.
StringDescriptionDescrição localizada.
StringDisplayColorCor do conteúdo (para os botões de edição de objeto).
byte[]ÍconeÍcone do conteúdo.
StringSelectionNameNome da seleção correspondente a este conteúdo registrado usando IObjectSelectionDescription.
Func<IContentEditArgs, Task<bool?>>OnEditEditar gerenciador.
Func<IContentHighlightArgs, Task>OnHighlightHabilita a funcionalidade para destacar o elemento no aplicativo de destino.
BoolNeedsParentValidationSe for definido como true , especifica que este conteúdo precisa de um pai específico para adicionar e mover operações.

Métodos​

void RegisterParentValidation(Action setter)​

Usado para validar objetos pai em adicionar e mover quando AttendsParentValidation é verdadeiro.

Tipo de parâmetroNome do parâmetroDescription
Açãosetter

IContentEditArgs​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

Propriedades​

TipoNameDescription
StringSourceIdID de Origem
StringObjectReferenceReferência do Objeto
StringContentNameNome do conteúdo

IContentHighlightArgs​

Observação:

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

Propriedades​

TipoNameDescription
StringSourceIdID de Origem
StringObjectReferenceReferência do Objeto
StringContentNameNome do conteúdo

IContentOperations​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

API de operações do Designer.

Métodos​

void RegisterContent(Action setter)​

Registra um manipulador de conteúdo para um nome de conteúdo específico

Tipo de parâmetroNome do parâmetro
Açãosetter
void RegisterObjectSelection(Actionsetter)​

Registra um gerenciador para indicar objetos.

Tipo de parâmetroNome do parâmetro
Açãosetter

ILibraryService​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

API para manipular objetos de biblioteca.

Propriedades​

TipoNameDescription
IContentOperationsContent
IObjectOperationsObjects
BoolDesignTimeEnforcedSe definido como true, o uso de objetos do Repositório de Objetos é imposto.

IObjectCreateCriteria​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

Propriedades​

TipoName
StringSourceId
StringObjectRef
StringParentRef
StringName
StringDescription
StringTipo
StringTaxonomyType
IReadOnlyList<string>Content
IReadOnlyList<byte[]>Imagens

IObjectDragArgs​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

Propriedades​

TipoName
StringTipo de Objeto
IReadOnlyList<string>Content

IObjectOperations​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

Métodos​

Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)​
Tipo de parâmetroNome do parâmetro
AçãocriteriaSetter
void InvokeOnSourcesChanged(Action handler)​
Tipo de parâmetroNome do parâmetro
Açãohandler
void InvokeOnBeginDrag(Action handler);​
Tipo de parâmetroNome do parâmetro
Açãohandler
void InvokeOnEndDrag(Action handler)​
Tipo de parâmetroNome do parâmetro
Açãohandler
void NotifyObjectChanged(string sourceId, string objectReference)​
Tipo de parâmetroNome do parâmetro
StringsourceId
StringobjectReference
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)​
Tipo de parâmetroNome do parâmetro
StringsourceId
IReadOnlyList<string>objectReferences
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)​
Tipo de parâmetroNome do parâmetro
StringsourceId
IReadOnlyList<string>objectReferences
void Focus(string sourceId, string objectReference)​
Tipo de parâmetroNome do parâmetro
StringsourceId
StringobjectReference
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)​
Tipo de parâmetroNome do parâmetro
StringobjectReference
BooladdingToLibrary
Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)​
Tipo de parâmetroNome do parâmetro
StringobjectReference
BoolisReindicating

IObjectRestriction​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

Propriedades​

TipoNameDescription
StringTipo de ObjetoO tipo de objeto ao qual esta restrição se aplica. Se null, ele se aplica a todos.
IReadOnlyList<string>RequiredContentUsado para validar se o objeto contém um dos nomes de conteúdo especificados.

IObjectSelectionDescription​

Observação:

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

Permite indicar na tela a partir de um objeto do Repositório de Objetos.

Propriedades​

TipoNameDescription
StringSelectionNameNome da seleção.
StringNomeDeExibiçãoNome de exibição localizado para o botão Indicar .
StringDescriptionDescrição localizada.
StringDisplayColorCor do conteúdo para os botões Editar objeto .
byte[]ÍconeÍcone do conteúdo.
StringRecordDisplayNameNome de exibição localizado para o botão Gravar .
BoolSupportsObjectRecorderHighlightRetorna true se o realce do elemento for compatível. Requer o Studio 2021.10 ou posterior.
BoolSupportsObjectRecorderCurrentElementsRetorna true se os elementos forem listados durante a gravação. Requer o Studio 2021.10 ou posterior.
IReadOnlyList<string>Tipos de objeto compatíveisRetorna uma lista de objetos que podem ser gravados.
Func<ISelectionArgs, Task<bool?>>OnIndicatePermite a injeção de uma função que pode ser chamada ao clicar em Indicar na tela .
FuncGetObjectRecorderFactoryRetorna a função que permite a gravação de objetos do Repositório de Objetos.
FuncGetAutoCaptureElementsFactoryRetorna a função que permite acionar a funcionalidade Capturar tudo do Repositório de Objetos. Requer Studio 2021.10 ou posterior.

IObjectSource​

Observação:

Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v20.4.

Propriedades​

TipoName
StringId
StringURL
BoolCanWrite

ISelectionArgs​

Observação:

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

Propriedades​

TipoName
StringSourceId
StringObjectReference
StringSelectionName

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