UiPath Documentation
sdk
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleranleitung

Letzte Aktualisierung 30. März 2026

UiPath.Studio.Analyzer.Models

In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mit UiPath.Studio.Analyzer.Models.

ArgumentDirection

Stellt eine Aufzählung der Richtung eines Arguments dar.

Eigenschaften

WertBeschreibung
AufhebenStandardwert.
inEin Argument, das den Datenfluss in eine Aktivität oder ein Projekt darstellt.
AusEin Argument, das den Datenfluss aus einer Aktivität oder einem Projekt darstellt.
Ein/AusEin Argument, das den Datenfluss in und aus einer Aktivität oder einem Projekt darstellt.
EigenschaftenWird derzeit nicht verwendet.

IActivityContext

Stellt den Kontext einer beliebigen Aktivität innerhalb des Workflows dar.

Eigenschaften

TypNameBeschreibung
IReadOnlyCollection<IVariableModel>VariablenDie Variablen, die für diese Aktivität sichtbar sind.
IReadOnlyCollection<IArgumentModel>DelegateArgumentsDie darin enthaltenen Delegatargumente sind für diese Aktivität sichtbar. Erfordert Studio 2020.4 oder höher.
IReadOnlyCollection<IArgumentModel>WorkflowArgumentsDie Argumente, die für diese Aktivität sichtbar sind.
IProjectSummaryProjektInformationen über das Projekt, das diese Aktivität enthält.

IActivityModel

Stellt eine Aktivität innerhalb des Workflows dar.

Vererbung

IInspectionObject > IActivityModel

Eigenschaften

TypNameBeschreibung
stringTypDer qualifizierte Assembly-Typname der Aktivität.
IReadOnlyCollection<IVariableModel>VariablenDie Variablen, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IArgumentModel>DelegateArgumentsDie Delegatargumente, die in dieser Aktivität definiert sind. Erfordert Studio 2020.4 oder höher.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IArgumentModel>InternalArgumentsDie nicht durchsuchbaren Argumente, die in dieser Aktivität definiert sind (BrowsableAttribute ist auf „false“ festgelegt).
IReadOnlyCollection<IPropertyModel>EigenschaftenDie Eigenschaften dieser Aktivität.
IReadOnlyCollection<IPropertyModel>InternalPropertiesDie nicht durchsuchbaren Eigenschaften dieser Aktivität (BrowsableAttribute ist auf „false“ festgelegt).
IReadOnlyCollection<IActivityModel>Untergeordnete ElementeDie Sammlung der untergeordneten Aktivitäten dieser Aktivität.
IActivityModelÜbergeordnetes ElementDie übergeordnete Aktivität dieser Aktivität.
IActivityContextContextDer Kontext dieser Aktivität.
IReadOnlyCollection<string>ObjectReferencesDie Verweise in der Objektbibliothek, die von dieser Aktivität verwendet werden.
BoolSupportsObjectReferencesWenn auf Truefestgelegt, unterstützt diese Aktivität die Verwendung der Objektbibliothek.
stringToolboxNameName der Aktivität, wie in der Toolbox registriert. Erfordert Studio 2020.10 oder höher.
stringAnnotationTextDer Text der Anmerkung. Erfordert Studio 2021.4 oder höher.
IPackageBindingModelPackageBindingZugehörige Paketbindung für diese Aktivität.

IArgumentModel

Stellt ein Argument dar.

Vererbung

IMemberModel > IVariableModel > IArgumentModel

Eigenschaften

TypNameBeschreibung
ArgumentDirectionRichtungDie Richtung dieses Arguments.

ICaseModel

Stellt eine Fallaktivität innerhalb einer Switch-Aktivität dar.

Vererbung

IInspectionObject > ICaseModel

Eigenschaften

TypNameBeschreibung
IActivityModelAktivitätDie diesem Fall zugeordnete Aktivität.
stringCaseExpressionDer Ausdruck, der diesen Fall auslöst.
IReadOnlyCollection<IVariableModel>VariablenDie Variablen, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente, die in dieser Aktivität definiert sind.
IReadOnlyCollection<IPropertyModel>EigenschaftenDie Eigenschaften dieser Aktivität.
IReadOnlyCollection<IActivityModel>Untergeordnete ElementeDie Sammlung der untergeordneten Aktivitäten dieser Aktivität.
IActivityModelÜbergeordnetes ElementDie übergeordnete Aktivität dieser Aktivität.
IActivityContextContextDer Kontext dieser Aktivität.

IConnection

Stellt eine Verbindung zwischen zwei Flowchart-Knoten dar.

Eigenschaften

TypNameBeschreibung
stringTastentypDer qualifizierte Assembly-Name des Verbindungsschlüssels.
stringKeyExpressionDer Schlüsselwert dieser Verbindung.
IFlowNodeModelKnotenDie Quelle oder das Ziel dieser Verbindung.

IDependency

Stellt eine Projektabhängigkeit dar.

Vererbung

Eigenschaften

TypNameBeschreibung
stringNameDer Name der Abhängigkeit.
IReadOnlyCollection<string>AssemblysDie Liste der referenzierten Assemblys.

IExpressionContainer

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Stellt ein Workflowelement dar, das Ausdrücke enthält.

Vererbung

IInspectionObject > IWorkflowElement > IExpressionContainer

Eigenschaften

TypNameBeschreibung
IEnumerableGetExpressions()Gibt alle Ausdrucksmodelle aus diesem Workflow-Element zurück, z. B. Variablenstandardwerte, Argumentstandardwerte, Eigenschaftsargumentausdrücke, Bedingungen usw.
IEnumerableGetChildExpressionContainers()Gibt alle untergeordneten Elemente zurück, die Ausdruckscontainer sein können, z. B. Aktivitäten, Knoten, Zustände, Übergänge.

IExpressionModel

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Stellt ein Ausdrucksmodell dar, das abhängig vom Ausdruckstyp ausgefüllt wird (DefaultValue für Variable und Workflow-Argument oder DefinedExpression für Aktivitätsargument).

Vererbung

IMemberModel > IExpressionModel

Eigenschaften

TypNameBeschreibung
stringStandardwertDer Standardwert dieser Variablen oder dieses Arguments.

IFileModel

Stellt eine Datei dar.

Vererbung

IInspectionObject > IFileModel

Eigenschaften

TypNameBeschreibung
stringRelativePathRelativer Pfad der Datei, einschließlich Erweiterung.

IFlowchartModel

Stellt ein Flowchart dar.

Vererbung

IInspectionObject > IActivityModel > IFlowchartModel

Eigenschaften

TypNameBeschreibung
IReadOnlyCollection<IFlowNodeModel>NodesDie Auflistung von IFlowNodeModel in diesem Flowchart.
IFlowNodeModelStartNodeDer Startknoten in diesem Flowchart.

IFlowNodeModel

Stellt einen Knoten in einem Flowchart dar.

Vererbung

Eigenschaften

TypNameBeschreibung
IActivityModelChildActivityDie in diesem Knoten definierte Aktivität.
IReadOnlyCollection<IConnection>OutConnectionsDie ausgehenden Verbindungen von diesem Knoten.
IReadOnlyCollection<IConnection>InConnectionsDie eingehenden Verbindungen zu diesem Knoten.
IMemberModelAusdruckDer Ausdruck, der ausgewertet wird, um den nächsten Schritt zu entscheiden.
IFlowChartModelBesitzerDer Flowchart-Besitzer dieses Knotens.

IIfElseModel

Stellt eine If-Aktivität dar.

Vererbung

Eigenschaften

TypNameBeschreibung
IActivityModelThenBlockDie im Then-Block definierte Aktivität.
IActivityModelElseBlockDie im Else-Block definierte Aktivität.

IInspectionObject

Stellt ein Objekt dar, das von der Workflow-Analyse untersucht wird.

Eigenschaften

TypNameBeschreibung
stringDisplayNameDer Name des Objekts, wie er dem Benutzer angezeigt wird.

IMemberModel

Stellt ein Mitglied eines anderen Modells dar.

Eigenschaften

TypNameBeschreibung
stringDisplayNameDer Name des Mitglieds, wie er dem Benutzer angezeigt wird.
stringTypDer qualifizierte Assembly-Name dieses Benutzers.
stringDefinedExpressionDer Ausdruck oder Wert dieses Members.
bool?HasLiteralExpressionGibt true zurück, wenn der definierte Ausdruck ein Literal<string> ist. Erfordert Studio 2022.4 oder höher.

Bemerkungen

Wenn es sich bei dem Ausdruck um ein Literal<string> handelt, wird er mit doppelten Anführungszeichen maskiert, z. B. ""This is a plain string"".

IObjectBrowserSummary

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v22.4 eingeführt.

Informationen zur Object Repository-Integration in das Projekt.

Eigenschaften

TypNameBeschreibung
IReadOnlyCollection<IDependency>ClientDependenciesProjektabhängigkeiten, die sich für Object-Repository-Funktionen registrieren.
BoolHasObjectsInLocalSourceGibt true zurück, wenn mindestens ein Objekt im lokalen Objekt-Repository des Projekts definiert ist.

IPackageReference

Steht für einen Projektpaketverweis.

Vererbung

Eigenschaften

TypNameBeschreibung
stringVersionDie Version des Pakets.

IPickBranchModel

Stellt eine Verzweigung einer IPickModel -Aktivität dar.

Vererbung

Eigenschaften

TypNameBeschreibung
IActivityModelAuslösenDie Aktivität, die diese Verzweigung auslöst.
IActivityModelAktionDie Aktivität, die in dieser Verzweigung ausgeführt wird.
IActivityModelÜbergeordnetes ElementDie übergeordnete Pick- Aktivität.

Bemerkungen

Wenn es sich bei dem Ausdruck um ein Literal<string> handelt, wird er mit doppelten Anführungszeichen maskiert, z. B. ""This is a plain string"".

IPickModel

Stellt eine Pick Branch-Aktivität dar.

Vererbung

IIsinspektionsModel > IActivityModel > IPickModel

Eigenschaften

TypNameBeschreibung
IEnumerablePickBranchesDie Auflistung von IPickBranchModel , die in dieser Pick Branch-Aktivität definiert ist.

IProjectModel

Stellt die vollständige Projektdarstellung dar, einschließlich der enthaltenen Workflows, die Modelle analysieren. Für dieses Modell wird die Projektanalyse ausgeführt.

Vererbung

Eigenschaften

TypNameBeschreibung
IWorkflowModelEntryPointDer Einstiegspunkt-Workflow des Projekts.
IWorkflowModelExceptionHandlerWorkflowDer Workflow zur Ausnahmebehandlung im Projekt.
IReadOnlyCollection<IWorkflowModel>WorkflowsDie Workflows im Projekt.

IProjectSummary

Stellt teilweise Informationen über ein Projekt dar. Im Gegensatz zu IProjectModel enthält ein IProjectSummary nur Informationen, die verfügbar sind, bevor die enthaltenen Workflowdateien geparst werden. Er ist nützlich für die Workflow-Analyse und die Projektdefinitionsanalyse.

Vererbung

IIsinspektionsobjekt > IProjectZusammenfassung

Eigenschaften

TypNameBeschreibung
stringVerzeichnis (Directory)Das Projektverzeichnis. Erfordert Studio 2021.4 oder höher.
IReadOnlyCollection<string>FileNamesDie Namen der Workflowdateien in diesem Projekt.
IReadOnlyCollection<IDependency>AbhängigkeitenDie Abhängigkeiten dieses Projekts.
stringProjectOutputTypeDer Ausgabetyp dieses Projekts.
stringProjectProfileTypeDer Profiltyp dieses Projekts.
stringExpressionLanguageDie Ausdruckssprache dieses Projekts
BoolRequiresUserInteractionGibt an, ob das Projekt eine Benutzerinteraktion erfordert.
BoolUnterstützt PersistenzGibt an, ob das Projekt Persistenz unterstützt.
BoolHasModernBehaviorGibt an, ob das Projekt die moderne Designumgebung verwendet. Erfordert Studio 2022.4 oder höher.
stringEntryPointNameDer Workflowname des Einstiegspunkts des Projekts.
stringProjectFilePathDer Dateipfad zur project.json-Datei.
stringExceptionHandlerWorkflowNameDer Name des Workflows für die Ausnahmebehandlung dieses Projekts.
IReadOnlyCollection<string>EinstiegspunkteDie Liste der Einstiegspunkte im Projekt. Erfordert Studio 2020.10 oder höher.
IReadOnlyCollection<string>IgnoredFilesDie Liste der Dateien im Projekt, die bei der Veröffentlichung ignoriert werden. Erfordert Studio 2020.10 oder höher.
IReadOnlyCollection<string>TestfälleDie Liste der Testfälle im Projekt. Erfordert Studio 2021.4 oder höher.
IReadOnlyCollection<string>DateivorlagenDie Liste der Dateivorlagen im Projekt. Erfordert Studio 2021.10 oder höher. Hinweis: Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen Vorlagen .
IReadOnlyCollection<string>VorlagenDie Liste aller Vorlagen im Projekt. Erfordert Studio 2022.4 oder höher.
IObjectBrowserSummaryObjectBrowserSummaryEine Zusammenfassung der Object-Repository-Informationen im Projekt. Erfordert Studio 2022.4 oder höher.

IPropertyModel

Stellt eine Eigenschaft eines Modells dar.

Vererbung

IMemberModel > IPropertyModel

Eigenschaften

TypNameBeschreibung
IReadOnlyCollection<IPropertyModel>EigenschaftenDie Eigenschaften dieser Eigenschaft.
IReadOnlyCollection<IPropertyModel>InternalPropertiesDie Auflistung der false durchsuchbaren Eigenschaften dieser Eigenschaft. Nicht durchsuchbare Eigenschaften werden nicht eingehend analysiert.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente dieser Eigenschaft.
IReadOnlyCollection<IArgumentModel>InternalArgumentsDie Sammlung der nicht durchsuchbaren Argumente dieser Eigenschaft (BrowsableAttribute auf falsefestgelegt).

IStateMachineModel

Stellt eine State Machine-Aktivität dar.

Vererbung

IIsinspektionsobjekt > IActivityModel > IStateMachineModel

Eigenschaften

TypNameBeschreibung
IReadOnlyCollectionStatus (States)Die Auflistung von IStateModel in dieser State Machine-Aktivität.
IStateModelInitialStateDer Startpunkt dieser State Machine-Aktivität.

IStateModel

Stellt einen Status in einer IStateMachineModel -Aktivität dar.

Vererbung

Eigenschaften

TypNameBeschreibung
IActivityContextContextDer übernommene Kontext dieses Status.
IReadOnlyCollectionTransitionsDie ausgehenden Übergänge, die von diesem Status aus verfügbar sind.
IActivityModelEintragActions des Status.
IActivityModelBeendenExit- Actions des Status.
IStateMachineModelBesitzerDie State Machine-Aktivität, die diesen Status enthält.
BoolIsFinaltruegibt an, dass dieser Status endgültig ist.
IReadOnlyCollection<IVariableModel>VariablenDie in diesem Status definierte Sammlung von Variablen.

ISwitchModel

Stellt eine Switch-Aktivität dar.

Vererbung

Eigenschaften

TypNameBeschreibung
IActivityModelStandardDie Aktivität, die dem Standardblock dieser Aktivität zugeordnet ist. Der Wert kann NULL sein.
IEnumerableFälle (Cases)Die Auflistung von ICaseModel in dieser Aktivität.

ITemplateModel

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v22.4 eingeführt.

Enthält Informationen zu einer bestimmten Dateivorlage.

Eigenschaften

TypNameBeschreibung
stringPfadDer Pfad der Vorlage.
TemplateTypeTypDer Typ der Vorlage (Ausführung, Testfall, generisch).
stringDataVariationDer Pfad der Datenvariante.

ITransition

Stellt einen Übergang von einem IStateModel in eine State Machine dar.

Vererbung

Eigenschaften

TypNameBeschreibung
IStateModelVon (From)Der Status, aus dem dieser Übergang stammt.
IStateModelAn (To)Der Status, zu dem dieser Übergang führt.
IActivityModelAktionAktivität, die ausgeführt werden soll, wenn der Übergang erfolgt.
IActivityModelBedingungDie Bedingung, um zu entscheiden, ob der Übergang nach Abschluss der Trigger-Aktivität durchgeführt werden soll.
IActivityModelAuslösenTriggeraktivität dieses Übergangs.

ITryCatchModel

Stellt eine Try Catch-Aktivität dar.

Vererbung

Eigenschaften

TypNameBeschreibung
IActivityModelTryBlockDie Aktivität, die dem Try-Block dieser Aktivität zugeordnet ist. Der Wert kann NULL sein.
IEnumerableCatchesDie Sammlung in dieser Aktivität.
IActivityModelFinallyBlockDie dem „Finally“-Block zugeordnete Aktivität.

IVariableContainer

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Stellt ein Workflowelement dar, das Variablen enthält.

Vererbung

Eigenschaften

TypNameBeschreibung
IReadOnlyCollection<IVariableModel>VariablenDie Sammlung der Variablen.
IEnumerableGetChildVariableContainers()Rufen Sie die untergeordneten Elemente ab, die eine Liste mit Variablen unterstützen.

IVariableModel

Stellt eine Variable dar.

Vererbung

IMemberModel > IVariableModel

Eigenschaften

TypNameBeschreibung
stringStandardwertDer Standardwert dieser Variablen.

IWebServiceRerefence

Stellt einen Webdienstverweis im Projekt dar.

Vererbung

Eigenschaften

TypNameBeschreibung
stringWebDocumentUriDie Webdokumentadresse.
stringWebServiceTypeDer Typ des Webdienstes.

IWorkflowElement

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v21.4 eingeführt.

Stellt ein Workflow-Element dar.

Vererbung

IIsinspektionsobjekt > IWorkflowElement

Eigenschaften

TypNameBeschreibung
stringIDDie generierte Workflow-ID. Kann NULL sein.
stringTypDer Typ des Workflow-Elements
IWorkflowElementImmediateParentDas unmittelbare übergeordnete Element des Workflow-Elements. Es kann ein IFlowNodeModel, IStateModel, IPickBranchModel, ITransition, IActivityModel sein.
IEnumerableGetChildren()Die unmittelbaren untergeordneten Elemente der ersten Ebene (nicht nur IActivityModel).

IWorkflowModel

Stellt eine Workflowdatei innerhalb des Projekts dar.

Vererbung

IIsinspektionsobjekt > IFileModel > IWorkflowModel

Eigenschaften

TypNameBeschreibung
IActivityModelStammDie Stammaktivität des Workflows. Wert kann null sein.
IReadOnlyCollection<IArgumentModel>ArgumenteDie Argumente des Workflows.
IReadOnlyCollection<string>Importierte NamespacesDie importierten Namespaces des Workflows.
IProjectSummaryProjektDas Projekt, zu dem dieser Workflow gehört.
IReadOnlyCollection<string>AssemblysDie Assemblys des Workflows. Erfordert Studio 2021.4 oder höher.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben