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

Namespace UiPath.Studio.Activities.Api.ObjectLibrary para criar atividades do Studio, incluindo o modelo de interação do Repositório de Objetos introduzido na v22.4.

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(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades