UiPath Documentation
sdk
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del desarrollador

Última actualización 30 de mar. de 2026

UiPath.Studio.Activities.Api.ObjectLibrary

En esta sección puedes encontrar más información sobre cómo crear actividades utilizando UiPath.Studio.Activities.Api.ObjectLibrary.

ActivityCreationObjectData

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v22.4.

Modelo que utiliza el repositorio de objetos para la interacción con IActivityFactoryRepository. El modelo está disponible para RegisterArgs.FactoryV3 y posteriores.

Propiedades

TipoNombreDescripción
StringIDEl ID de origen.
StringReferenciaLa referencia del objeto.

IContentComputeArgs

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Propiedades

TipoNombreDescripción
StringSourceIdID de origen
StringObjectReferenceReferencia de objeto
StringContentNameNombre del contenido

IContentDescription

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Interfaz de controlador de contenido.

Propiedades

TipoNombreDescripción
StringContentNameNombre del contenido.
StringNombreParaMostrarNombre para mostrar localizado.
StringDescripciónDescripción localizada.
StringDisplayColorColor del contenido (para los botones de edición de objeto).
byte[]IconoIcono de contenido.
StringSelectionNameNombre de la selección correspondiente a este contenido registrado mediante IObjectSelectionDescription.
Func<IContentEditArgs, Task<bool?>>OnEditEditar controlador.
Func<IContentHighlightArgs, Task>OnHighlightHabilita la funcionalidad para resaltar el elemento en la aplicación de destino.
BooleanoNeedsParentValidationSi se establece en true , especifica que este contenido necesita un elemento principal específico en las operaciones de añadir y mover.

Métodos

void RegisterParentValidation(Action setter)

Se utiliza para validar objetos principales al añadirlos y moverlos cuando NecesitaValidaciónPrincipal es verdadero.

Tipo de parámetroNombre del parámetroDescripción
Acciónsetter

IContentEditArgs

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

TipoNombreDescripción
StringSourceIdID de origen
StringObjectReferenceReferencia de objeto
StringContentNameNombre del contenido

IContentHighlightArgs

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Propiedades

TipoNombreDescripción
StringSourceIdID de origen
StringObjectReferenceReferencia de objeto
StringContentNameNombre del contenido

IContentOperations

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

API de operaciones de Designer.

Métodos

void RegisterContent(Action setter)

Registra un controlador de contenido para un nombre de contenido específico

Tipo de parámetroNombre del parámetro
Acciónsetter
void RegisterObjectSelection(Actionsetter)

Registra un controlador para indicar objetos.

Tipo de parámetroNombre del parámetro
Acciónsetter

ILibraryService

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

API para manipular objetos de la biblioteca.

Propiedades

TipoNombreDescripción
IContentOperationsContenido
IObjectOperationsObjetos
BooleanoDesignTimeEnforcedSi se establece en true, se aplica el uso de objetos del Repositorio de objetos.

IObjectCreateCriteria

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

TipoNombre
StringSourceId
StringObjectRef
StringParentRef
StringNombre
StringDescripción
StringTipo
StringTaxonomyType
IReadOnlyList<string>Contenido
IReadOnlyList<byte[]>Imagen

IObjectDragArgs

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

TipoNombre
StringTipo de objeto
IReadOnlyList<string>Contenido

IObjectOperations

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Métodos

Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
Tipo de parámetroNombre del parámetro
AccióncriteriaSetter
void InvokeOnSourcesChanged(Action handler)
Tipo de parámetroNombre del parámetro
Acciónhandler
void InvokeOnBeginDrag(Action handler);
Tipo de parámetroNombre del parámetro
Acciónhandler
void InvokeOnEndDrag(Action handler)
Tipo de parámetroNombre del parámetro
Acciónhandler
void NotifyObjectChanged(string sourceId, string objectReference)
Tipo de parámetroNombre del parámetro
StringsourceId
StringobjectReference
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
Tipo de parámetroNombre del parámetro
StringsourceId
IReadOnlyList<string>objectReferences
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
Tipo de parámetroNombre del parámetro
StringsourceId
IReadOnlyList<string>objectReferences
void Focus(string sourceId, string objectReference)
Tipo de parámetroNombre del parámetro
StringsourceId
StringobjectReference
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
Tipo de parámetroNombre del parámetro
StringobjectReference
BooleanoaddingToLibrary
Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
Tipo de parámetroNombre del parámetro
StringobjectReference
BooleanoisReindicating

IObjectRestriction

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

TipoNombreDescripción
StringTipo de objetoEl tipo de objeto al que se aplica esta restricción. Si null, se aplica a todos.
IReadOnlyList<string>RequiredContentSe utiliza para validar si el objeto contiene uno de los nombres de contenido especificados.

IObjectSelectionDescription

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Permite indicar en pantalla desde un objeto del repositorio de objetos.

Propiedades

TipoNombreDescripción
StringSelectionNameNombre de selección.
StringNombreParaMostrarNombre para mostrar localizado para el botón Indicar .
StringDescripciónDescripción localizada.
StringDisplayColorColor de contenido para los botones Editar objeto .
byte[]IconoIcono de contenido.
StringRecordDisplayNameNombre para mostrar localizado para el botón Grabar .
BooleanoSupportsObjectRecorderHighlightDevuelve true si se admite el resaltado de elementos. Requiere Studio 2021.10 o posterior.
BooleanoSupportsObjectRecorderCurrentElementsDevuelve true si los elementos aparecen durante la grabación. Requiere Studio 2021.10 o posterior.
IReadOnlyList<string>Tipos de objeto admitidosDevuelve una lista de objetos que se pueden registrar.
Func<ISelectionArgs, Task<bool?>>OnIndicatePermite la inyección de una función que se puede llamar cuando se hace clic en Indicar en pantalla .
FuncGetObjectRecorderFactoryDevuelve la función que permite la grabación de objetos del Repositorio de objetos.
FuncGetAutoCaptureElementsFactoryDevuelve la función que permite desencadenar la característica Capturar todo desde el repositorio de objetos. Requiere Studio 2021.10 o posterior.

IObjectSource

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v20.4.

Propiedades

TipoNombre
StringID
StringUrl
BooleanoCanWrite

ISelectionArgs

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Propiedades

TipoNombre
StringSourceId
StringObjectReference
StringSelectionName

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado