- Vue d'ensemble (Overview)
- Activités personnalisées (Custom Activities)
- Migration des activités vers .NET 6
- Notes de publication
- Création de règles d'analyse de flux de travail
- Création de paramètres de projet d'activité
- Création d'assistants personnalisés
- Classer les activités par ordre de priorité
- 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
- SDK de déclencheurs
Guide du développeur
UiPath.Studio.Activities.Api.ObjectLibrary
Dans cette section, vous trouverez plus d'informations sur la création d'activités à l'aide de UiPath.Studio.Activities.Api.ObjectLibrary.
Modèle utilisé par le référentiel d'objets pour l'interaction avec IActivityFactoryRepository. Le modèle est disponible pour RegisterArgs.FactoryV3 et les versions ultérieures.
Interface du gestionnaire de contenu.
Saisie de texte |
Nom |
Description |
---|---|---|
string |
ContentName |
Nom du contenu. |
string |
DisplayName |
Nom complet localisé. |
string |
Description |
Description localisée. |
string |
DisplayColor |
Couleur du contenu (pour les boutons de modification d'objet). |
byte[] |
Icon |
Icône de contenu. |
string |
SelectionName |
Nom de la sélection correspondant à ce contenu enregistré à l'aide de IObjectSelectionDescription. |
Func<IContentEditArgs, Task<bool?>> |
OnEdit |
Modifier le gestionnaire. |
Func<IContentHighlightArgs, Task> |
OnHighlight |
Active la fonctionnalité pour mettre en surbrillance l’élément dans l’application cible. |
Bool |
NeedsParentValidation |
S'il est défini sur
true , cela indique que ce contenu nécessite un parent spécifique pour les opérations d'ajout et de déplacement.
|
API des opérations du concepteur.
void RegisterContent(Action<IContentDescription> setter)
Enregistre un gestionnaire de contenu pour un nom de contenu spécifique
Type de paramètre |
Nom du paramètre |
---|---|
Action<IContentDescription> |
setter |
void RegisterObjectSelection(Action<IObjectSelectionDescription>setter)
Enregistre un gestionnaire pour indiquer les objets.
Type de paramètre |
Nom du paramètre |
---|---|
Action<IObjectSelectionDescription> |
setter |
API pour manipuler les objets de la bibliothèque.
Saisie de texte |
Nom |
Description |
---|---|---|
Contenu (Content) | ||
Objets | ||
Bool |
DesignTimeEnforced |
Si défini sur
true , l'utilisation des objets du référentiel d'objets est appliquée.
|
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
Type de paramètre |
Nom du paramètre |
---|---|
Action<IObjectCreateCriteria> |
criteriaSetter |
void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)
Type de paramètre |
Nom du paramètre |
---|---|
Action<ISourcesChangedArgs> |
handler |
void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);
Type de paramètre |
Nom du paramètre |
---|---|
Action<IObjectDragArgs> |
handler |
void InvokeOnEndDrag(Action handler)
Type de paramètre |
Nom du paramètre |
---|---|
Action |
handler |
void NotifyObjectChanged(string sourceId, string objectReference)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
string |
objectReference |
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
void Focus(string sourceId, string objectReference)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
string |
objectReference |
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
Type de paramètre |
Nom du paramètre |
---|---|
string |
objectReference |
Bool |
addingToLibrary |
>Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
Type de paramètre |
Nom du paramètre |
---|---|
string |
objectReference |
Bool |
isReindicating |
Permet de l'indiquer à l'écran à partir d'un objet du référentiel d'objets.
Saisie de texte |
Nom |
Description |
---|---|---|
string |
SelectionName |
Nom de la sélection. |
string |
DisplayName |
Nom affiché localisé pour le bouton Indiquer . |
string |
Description |
Description localisée. |
string |
DisplayColor |
Couleur du contenu pour les boutons Modifier l'objet . |
byte[] |
Icon |
Icône de contenu. |
string |
RecordDisplayName |
Nom affiché localisé pour le bouton Enregistrer (Record). |
Bool |
SupportsObjectRecorderHighlight |
Renvoie
true si la mise en surbrillance des éléments est prise en charge. Nécessite Studio 2021.10 ou une version ultérieure.
|
Bool |
SupportsObjectRecorderCurrentElements |
Renvoie
true si des éléments sont répertoriés lors de l'enregistrement. Nécessite Studio 2021.10 ou une version ultérieure.
|
IReadOnlyList<string> |
Types d'objet pris en charge |
Renvoie une liste d'objets qui peuvent être enregistrés. |
Func<ISelectionArgs, Task<bool?>> |
OnIndicate |
Permet l’injection d’une fonction qui peut être appelée lorsqu’un clic sur Indiquer à l’écran (Indicate on screen) a été cliqué. |
Func<object> |
GetObjectRecorderFactory |
Renvoie la fonction qui permet l’enregistrement d’objets à partir du référentiel d’objets. |
Func<object> |
GetAutoCaptureElementsFactory |
Renvoie la fonction qui permet de déclencher la fonctionnalité Capturer tout ( Capture All ) à partir du référentiel d’objets. Nécessite Studio 2021.10 ou une version ultérieure. |
- ActivityCreationObjectData
- Propriétés
- IContentComputeArgs
- Propriétés
- IContentDescription
- Propriétés
- Méthodes
- IContentEditArgs
- Propriétés
- IContentHighlightArgs
- Propriétés
- IContentOperations
- Méthodes
- ILibraryService
- Propriétés
- IObjectCreateCriteria
- Propriétés
- IObjectDragArgs
- Propriétés
- IObjectOperations
- Méthodes
- IObjectRestriction
- Propriétés
- IObjectSelectionDescription
- Propriétés
- IObjectSource
- Propriétés
- ISelectionArgs
- Propriétés