Werte Listen

KeyValueListAdd#

Die Aktion KeyValueListAdd fügt ein Schlüssel-Wert-Paar zu einer bestehenden Key-Value-Liste hinzu.

<KeyValueListAdd Data="{@myList}" Key="" Value="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Die Key-Value-Liste, zu der das neue Paar hinzugefügt wird.
  • Key: Der Schlüssel des neuen Eintrags.
  • Value: Der Wert, der dem Schlüssel zugeordnet wird.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.

Beispiel:

<KeyValueListAdd Data="{@myList}" Key="Username" Value="MaxMustermann" Condition="" Variable="{@Result}" IgnoreError="false" />

Fügt der Key-Value-Liste {@myList} ein Paar hinzu, bei dem Username der Schlüssel und MaxMustermann der Wert ist.

 

KeyValueListGet#

Die Aktion KeyValueListGet liest den Wert eines bestimmten Schlüssels aus einer Key-Value-Liste.

<KeyValueListGet Data="{@myList}" Key="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Die Key-Value-Liste, aus der der Wert gelesen wird.
  • Key: Der Schlüssel, dessen Wert abgerufen werden soll.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: Die Variable, in die der Wert gespeichert wird.
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.

Beispiel:

<KeyValueListGet Data="{@myList}" Key="Username" Condition="" Variable="{@Result}" IgnoreError="false" />

Liest den Wert zum Schlüssel Username aus der Key-Value-Liste {@myList} und speichert ihn in der Variable {@Result}.

 

KeyValueListRemove#

Die Aktion KeyValueListRemove entfernt einen Eintrag mit einem bestimmten Schlüssel aus der Key-Value-Liste.

<KeyValueListRemove Data="{@myList}" Key="" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Die Key-Value-Liste, aus der der Eintrag entfernt wird.
  • Key: Der Schlüssel des zu entfernenden Eintrags.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.

Beispiel:

<KeyValueListRemove Data="{@myList}" Key="Username" Condition="" Variable="{@Result}" IgnoreError="false" />

Entfernt den Eintrag mit dem Schlüssel Username aus der Key-Value-Liste {@myList}.

 

KeyValueListClear#

Die Aktion KeyValueListClear löscht alle Einträge aus der Key-Value-Liste.

<KeyValueListClear Data="{@myList}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Die Key-Value-Liste, die geleert werden soll.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: (Optional) Eine Variable, in der gespeichert wird, ob die Aktion erfolgreich durchgeführt wurde (true oder false).
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.

Beispiel:

<KeyValueListClear Data="{@myList}" Condition="" Variable="{@Result}" IgnoreError="false" />

Löscht alle Einträge aus der Key-Value-Liste {@myList}.

 

KeyValueListToUrlEscapedString#

Die Aktion KeyValueListToUrlEscapedString wandelt die Einträge einer Key-Value-Liste in eine URL-escaped Zeichenkette um.

<KeyValueListToUrlEscapedString Data="{@myList}" Condition="" Variable="{@Result}" IgnoreError="false" />

Attribute:

  • Data: Die Key-Value-Liste, die in eine URL-escaped Zeichenkette konvertiert wird.
  • Condition: (Optional) Steuert die Ausführung der Aktion. Wenn die Bedingung nicht erfüllt ist, wird die Aktion übersprungen.
  • Variable: Die Variable, in die die Zeichenkette gespeichert wird.
  • IgnoreError: (Optional) Wenn auf true gesetzt, werden auftretende Fehler ignoriert und die Aktion wird fortgesetzt.

Beispiel:

<KeyValueListToUrlEscapedString Data="{@myList}" Condition="" Variable="{@Result}" IgnoreError="false" />

Konvertiert die Key-Value-Liste {@myList} in einen URL-escaped String und speichert ihn in {@Result}.
 

Beispiel-Ausgabe: Username=MaxMustermann&Password=1234&City=Berlin.