- Überblick
- Benutzerdefinierte Aktivitäten
- Migrieren von Aktivitäten zu .NET 6
- Versionshinweise
- Erstellen von Workflow-Analyseregeln
- Projekteinstellungen für das Erstellen von Aktivitäten
- Erstellen benutzerdefinierter Assistenten
- Priorisieren von Aktivitäten nach Scope
- 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
- Trigger SDK

Entwickleranleitung
In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mit UiPath.Studio.Activities.Api.ObjectLibrary.
Model that is used by the Object Repository for interaction with IActivityFactoryRepository. The model is available for RegisterArgs.FactoryV3 and later.
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
string |
ID |
Die Quell-ID. |
string |
Referenz (Reference) |
Der Objektverweis. |
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
string |
SourceId |
Quell-ID |
string |
ObjectReference |
Objektreferenz |
string |
ContentName |
Inhaltsname |
Content-Handler-Schnittstelle.
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
string |
ContentName |
Inhaltsname. |
string |
DisplayName |
Lokalisierter Anzeigename. |
string |
Beschreibung |
Lokalisierte Beschreibung. |
string |
DisplayColor |
Inhaltsfarbe (für die Schaltflächen zum Bearbeiten von Objekten). |
byte[] |
Symbol |
Inhaltssymbol. |
string |
SelectionName |
Selection name corresponding to this content registered using IObjectSelectionDescription. |
Func<IContentEditArgs, Task<bool?>> |
OnEdit |
Bearbeiten Sie den Handler. |
Func<IContentHighlightArgs, Task> |
OnHighlight |
Aktiviert die Funktion zum Hervorheben des Elements in der Zielanwendung. |
Bool |
NeedsParentValidation |
Wenn auf
true festgelegt, wird angegeben, dass dieser Inhalt bei Hinzufügen- und Verschiebevorgängen ein bestimmtes übergeordnetes Element benötigt.
|
Methoden
void RegisterParentValidation(Action<IObjectRestriction> setter)
Wird verwendet, um übergeordnete Objekte beim Hinzufügen und Verschieben zu überprüfen, wenn NeedsParentValidation „ true“ ist.
Parametertyp |
Parametername |
Beschreibung |
---|---|---|
Action<IObjectRestriction> |
setter |
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
string |
SourceId |
Quell-ID |
string |
ObjectReference |
Objektreferenz |
string |
ContentName |
Inhaltsname |
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
string |
SourceId |
Quell-ID |
string |
ObjectReference |
Objektreferenz |
string |
ContentName |
Inhaltsname |
Designer-Vorgangs-API.
Methoden
void RegisterContent(Action<IContentDescription> setter)
Registriert einen Inhalts-Handler für einen bestimmten Inhaltsnamen
Parametertyp |
Parametername |
---|---|
Action<IContentDescription> |
setter |
void RegisterObjectSelection(Action<IObjectSelectionDescription>setter)
Registriert einen Handler zum Angeben von Objekten.
Parametertyp |
Parametername |
---|---|
Action<IObjectSelectionDescription> |
setter |
API zur Manipulation von Bibliotheksobjekten.
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
Inhalt | ||
Objekte | ||
Bool |
DesignTimeEnforced |
Wenn auf
true festgelegt, wird die Verwendung von Objekten aus dem Object Repository erzwungen.
|
Eigenschaften
Typ |
Name |
---|---|
string |
SourceId |
string |
ObjectRef |
string |
ParentRef |
string |
Name |
string |
Beschreibung |
string |
Typ |
string |
TaxonomyType |
IReadOnlyList<string> |
Inhalt |
IReadOnlyList<byte[]> |
Bilder |
Eigenschaften
Typ |
Name |
---|---|
string |
Objekttyp |
IReadOnlyList<string> |
Inhalt |
Methoden
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
Parametertyp |
Parametername |
---|---|
Action<IObjectCreateCriteria> |
criteriaSetter |
void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)
Parametertyp |
Parametername |
---|---|
Action<ISourcesChangedArgs> |
handler |
void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);
Parametertyp |
Parametername |
---|---|
Action<IObjectDragArgs> |
handler |
void InvokeOnEndDrag(Action handler)
Parametertyp |
Parametername |
---|---|
Aktion |
handler |
void NotifyObjectChanged(string sourceId, string objectReference)
Parametertyp |
Parametername |
---|---|
string |
sourceId |
string |
objectReference |
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
Parametertyp |
Parametername |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
Parametertyp |
Parametername |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
void Focus(string sourceId, string objectReference)
Parametertyp |
Parametername |
---|---|
string |
sourceId |
string |
objectReference |
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
Parametertyp |
Parametername |
---|---|
string |
objectReference |
Bool |
addingToLibrary |
>Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
Parametertyp |
Parametername |
---|---|
string |
objectReference |
Bool |
isReindicating |
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
string |
Objekttyp |
Der Typ des Objekts, für das diese Einschränkung gilt.
null gilt für alle.
|
IReadOnlyList<string> |
RequiredContent |
Wird verwendet, um zu überprüfen, ob das Objekt einen der angegebenen Inhaltsnamen enthält. |
Ermöglicht das Markieren auf dem Bildschirm durch ein Object-Repository-Objekt.
Eigenschaften
Typ |
Name |
Beschreibung |
---|---|---|
string |
SelectionName |
Auswahlname. |
string |
DisplayName |
Lokalisierter Anzeigename für die Schaltfläche „Anzeigen“. |
string |
Beschreibung |
Lokalisierte Beschreibung. |
string |
DisplayColor |
Inhaltsfarbe für die Schaltflächen „Objekt bearbeiten“ . |
byte[] |
Symbol |
Inhaltssymbol. |
string |
RecordDisplayName |
Lokalisierter Anzeigename für die Schaltfläche „ Aufzeichnen “. |
Bool |
SupportsObjectRecorderHighlight |
Gibt
true zurück, wenn die Hervorhebung von Elementen unterstützt wird. Erfordert Studio 2021.10 oder höher.
|
Bool |
SupportsObjectRecorderCurrentElements |
Gibt
true zurück, wenn Elemente während der Aufzeichnung aufgelistet werden. Erfordert Studio 2021.10 oder höher.
|
IReadOnlyList<string> |
Unterstützte Objekttypen |
Gibt eine Liste der Objekte zurück, die aufgezeichnet werden können. |
Func<ISelectionArgs, Task<bool?>> |
OnIndicate |
Ermöglicht das Einfügen einer Funktion, die aufgerufen werden kann, wenn auf Auf Element auf dem Bildschirm deuten geklickt wurde. |
Func<object> |
GetObjectRecorderFactory |
Gibt die Funktion zurück, die das Aufzeichnen von Objekten aus dem Objekt-Repository ermöglicht. |
Func<object> |
GetAutoCaptureElementsFactory |
Gibt die Funktion zurück, die das Auslösen der Funktion Alle erfassen vom Objekt-Repository aus ermöglicht. Erfordert Studio 2021.10 oder höher. |
Eigenschaften
Typ |
Name |
---|---|
string |
ID |
string |
URL |
Bool |
CanWrite |
- ActivityCreationObjectData
- Eigenschaften
- IContentComputeArgs
- Eigenschaften
- IContentDescription
- Eigenschaften
- Methoden
- IContentEditArgs
- Eigenschaften
- IContentHighlightArgs
- Eigenschaften
- IContentOperations
- Methoden
- ILibraryService
- Eigenschaften
- IObjectCreateCriteria
- Eigenschaften
- IObjectDragArgs
- Eigenschaften
- IObjectOperations
- Methoden
- IObjectRestriction
- Eigenschaften
- IObjectSelectionDescription
- Eigenschaften
- IObjectSource
- Eigenschaften
- ISelectionArgs
- Eigenschaften