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