activities
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

Workflow-Aktivitäten

Letzte Aktualisierung 17. Feb. 2026

Code aufrufen (Invoke Code)

UiPath.Core.Activities.InvokeCode

Beschreibung

Ruft VB.NET- oder C#-Code synchron auf und übergibt optional eine Liste von Eingabeargumenten. Diese Aktivität kann auch Argumente an den aufrufenden Workflow zurückgeben.

Hinweis:

Die „Invoke Code“-Aktivität aus Paket UiPath.System.Activities Version 21.10 ist nur mit UiPath Studio 21.10 oder neueren Versionen kompatibel.

Um zu funktionieren, müssen die von Ihrem Code referenzierten Assemblys im Importe-Bereich hinzugefügt werden. Weitere Informationen finden Sie hier.

Aufgrund interner Änderungen wird diese Aktivität nach dem Upgrade auf v20.4 oder neuere Versionen nicht mehr in der Favoritenliste angezeigt, wenn sie mit v19.4 oder einer älteren Version von UiPath.System.Activities zur Favoritenliste hinzugefügt wurde.

Projektkompatibilität

Windows - Legacy | Windows | Plattformübergreifend

Plattformübergreifende Konfiguration

  • Code – Der Code, der aufgerufen werden soll. Dieses Feld unterstützt nur Strings und String-Variablen.
  • Sprache – Ein Dropdownmenü, mit dem angegeben wird, in welcher Sprache der aufgerufene Code geschrieben ist. Die verfügbaren Optionen sind VBNet und CSharp.
  • Argumente (Arguments) - Die Parameter, die dem aufgerufenen Code übergeben werden können.

Windows – Legacy, Windows-Konfiguration

Eigenschaften-Panel

Allgemein
  • Bei Fehler fortsetzen – Gibt an, ob die Automatisierung fortgesetzt werden soll, auch wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (True, False). Der Standardwert ist False. Wenn das Feld also leer ist und ein Fehler auftritt, wird die Ausführung des Projekts angehalten. Wenn der Wert auf True gesetzt ist, wird die Ausführung des Projekts unabhängig von einem Fehler fortgesetzt.
    Hinweis:

    Wenn die Aktivität in Abfangen versuchen (Try Catch) enthalten ist und der Wert der Eigenschaft ContinueOnError auf Wahr True gesetzt ist, wird kein Fehler bei der Ausführung des Projekts abgefangen.

  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Eingabe
  • Argumente (Arguments) - Die Parameter, die dem aufgerufenen Code übergeben werden können.
  • Code – Der Code, der aufgerufen werden soll. Dieses Feld unterstützt nur Strings und String-Variablen.
  • Sprache – Ein Dropdownmenü, mit dem angegeben wird, in welcher Sprache der aufgerufene Code geschrieben ist. Die verfügbaren Optionen sind VBNet und CSharp.
Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.

Verwendungsbeispiel der „Invoke Code“-Aktivität

Die Invoke Code-Aktivität wird verwendet, um vb.net-Code direkt von der UiPath -Plattform abzurufen. Mit dieser Aktivität können Sie genau angeben, welcher Code ausgeführt werden soll und welche Argumente an die Aktivität und von ihr übergeben werden sollen.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Drag a Sequence to the Workflow Designer.
    • Erstellen Sie die folgenden Variablen:

      VariablennameVariablentypStandardwert
      ExampleInArgumentString
      OutValueInt32
  3. Ziehen Sie eine Assign-Aktivität in den Sequence-Container.
    • Add the variable ExampleInArgument in the To field and the expression "Example for In Arguments" in the Value field.
  4. Fügen Sie eine Invoke Code-Aktivität unter die Assign-Aktivität ein.
    • Wählen Sie die Schaltfläche Code bearbeiten aus, um den gewünschten Code einzubauen.

    • Geben Sie den Code in das Code-Editor-Fenster ein. Für dieses Beispiel haben wir einen einfachen Code hinzugefügt, der einen String auf den Bildschirm schreibt. Hier ist der Code, den wir verwendet haben:

      Dim TextToWrite As String
      TextToWrite = "Example"
      Console.WriteLine(TextToWrite)
      Dim TextToWrite As String
      TextToWrite = "Example"
      Console.WriteLine(TextToWrite)
      
    • Wählen Sie die Schaltfläche OK aus, um das Code-Editor-Fenster zu schließen.

    • Wählen Sie die Schaltfläche Argumente bearbeiten aus und erstellen Sie die folgenden Argumente:

      Argument nameArgumentrichtungArgumenttypArgumentwert
      ExampleInArgumentinStringExampleInArgument
      ExampleOutArgumentAusInt32OutValue
    • Wählen Sie die Schaltfläche OK aus, um das Fenster Aufgerufene Code-Argumente zu schließen.

  5. Setzen Sie eine Write Line-Aktivität unter die Invoke Code-Aktivität.
    • Fügen Sie den Ausdruck OutValue.ToString in das Feld Text ein.
  6. Führen Sie den Prozess aus. Der Roboter zeigt im Ausgabe-Bereich den Code und die Argumente an, die Sie in der Invoke Code-Aktivität angegeben haben.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2026 UiPath. Alle Rechte vorbehalten