- Información general
- Actividades personalizadas
- Migrar actividades a .NET 6
- Notas relacionadas
- Construir reglas para el Analizador de flujo de trabajo
- Crear actividades de Configuración del proyecto
- Crear Asistentes personalizados
- Priorizar las actividades según su alcance
- 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
- Desencadenadores SDK
Guía del desarrollador
UiPath.Studio.Activities.Api.ObjectLibrary
En esta sección puedes encontrar más información sobre cómo crear actividades usando UiPath.Studio.Activities.Api.ObjectLibrary.
Modelo que utiliza el repositorio de objetos para la interacción con IActivityFactoryRepositorio. El modelo está disponible para registerArgs.FactoryV3 y posteriores.
Interfaz de controlador de contenido.
Tipo |
Nombre |
Descripción |
---|---|---|
String |
ContentName |
Nombre del contenido. |
String |
NombreParaMostrar |
Nombre para mostrar localizado. |
String |
Descripción |
Descripción localizada. |
String |
DisplayColor |
Color del contenido (para los botones de edición de objeto). |
byte[] |
Icono |
Icono de contenido. |
String |
SelectionName |
Nombre de selección correspondiente a este contenido registrado mediante IObjectSelectionDescription. |
Func<IContentEditArgs, Task<bool?>> |
OnEdit |
Editar controlador. |
Func<IContentHighlightArgs, Task> |
OnHighlight |
Habilita la funcionalidad para resaltar el elemento en la aplicación de destino. |
Booleano |
NeedsParentValidation |
Si se establece en
true , especifica que este contenido necesita un elemento principal específico en las operaciones de añadir y mover.
|
API de operaciones de Designer.
void RegisterContent(Action<IContentDescription> setter)
Registra un controlador de contenido para un nombre de contenido específico
Tipo de parámetro |
Nombre del parámetro |
---|---|
Action<IContentDescription> |
setter |
void RegisterObjectSelection(Action<IObjectSelectionDescription>setter)
Registra un controlador para indicar objetos.
Tipo de parámetro |
Nombre del parámetro |
---|---|
Action<IObjectSelectionDescription> |
setter |
API para manipular objetos de la biblioteca.
Tipo |
Nombre |
Descripción |
---|---|---|
Contenido | ||
Objetos | ||
Booleano |
DesignTimeEnforced |
Si se establece en
true , se aplica el uso de objetos del Repositorio de objetos.
|
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
Tipo de parámetro |
Nombre del parámetro |
---|---|
Action<IObjectCreateCriteria> |
criteriaSetter |
void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)
Tipo de parámetro |
Nombre del parámetro |
---|---|
Action<ISourcesChangedArgs> |
handler |
void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);
Tipo de parámetro |
Nombre del parámetro |
---|---|
Action<IObjectDragArgs> |
handler |
void InvokeOnEndDrag(Action handler)
Tipo de parámetro |
Nombre del parámetro |
---|---|
Acción |
handler |
void NotifyObjectChanged(string sourceId, string objectReference)
Tipo de parámetro |
Nombre del parámetro |
---|---|
String |
sourceId |
String |
objectReference |
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
Tipo de parámetro |
Nombre del parámetro |
---|---|
String |
sourceId |
IReadOnlyList<string> |
objectReferences |
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
Tipo de parámetro |
Nombre del parámetro |
---|---|
String |
sourceId |
IReadOnlyList<string> |
objectReferences |
void Focus(string sourceId, string objectReference)
Tipo de parámetro |
Nombre del parámetro |
---|---|
String |
sourceId |
String |
objectReference |
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
Tipo de parámetro |
Nombre del parámetro |
---|---|
String |
objectReference |
Booleano |
addingToLibrary |
>Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
Tipo de parámetro |
Nombre del parámetro |
---|---|
String |
objectReference |
Booleano |
isReindicating |
Permite indicar en pantalla desde un objeto del repositorio de objetos.
Tipo |
Nombre |
Descripción |
---|---|---|
String |
SelectionName |
Nombre de selección. |
String |
NombreParaMostrar |
Nombre para mostrar localizado para el botón Indicar . |
String |
Descripción |
Descripción localizada. |
String |
DisplayColor |
Color del contenido de los botones Editar objeto . |
byte[] |
Icono |
Icono de contenido. |
String |
RecordDisplayName |
Nombre para mostrar localizado para el botón Grabar . |
Booleano |
SupportsObjectRecorderHighlight |
Devuelve
true si se admite el resaltado de elementos. Requiere Studio 2021.10 o posterior.
|
Booleano |
SupportsObjectRecorderCurrentElements |
Devuelve
true si los elementos aparecen durante la grabación. Requiere Studio 2021.10 o posterior.
|
IReadOnlyList<string> |
Tipos de objeto admitidos |
Devuelve una lista de objetos que se pueden registrar. |
Func<ISelectionArgs, Task<bool?>> |
OnIndicate |
Permite la inyección de una función a la que se puede llamar cuando se hizo clic en Indicar en pantalla . |
Func<object> |
GetObjectRecorderFactory |
Devuelve la función que permite la grabación de objetos del Repositorio de objetos. |
Func<object> |
GetAutoCaptureElementsFactory |
Devuelve la función que permite activar la característica Capturar todo desde el Repositorio de objetos. Requiere Studio 2021.10 o posterior. |
- ActivityCreationObjectData
- Propiedades
- IContentComputeArgs
- Propiedades
- IContentDescription
- Propiedades
- Métodos
- IContentEditArgs
- Propiedades
- IContentHighlightArgs
- Propiedades
- IContentOperations
- Métodos
- ILibraryService
- Propiedades
- IObjectCreateCriteria
- Propiedades
- IObjectDragArgs
- Propiedades
- IObjectOperations
- Métodos
- IObjectRestriction
- Propiedades
- IObjectSelectionDescription
- Propiedades
- IObjectSource
- Propiedades
- ISelectionArgs
- Propiedades