SwitchActivity interface
Questa attività valuta un'espressione ed esegue attività nella proprietà cases che corrispondono alla valutazione dell'espressione prevista nella proprietà equals.
- Extends
Proprietà
| cases | Elenco di case che corrispondono ai valori previsti della proprietà 'on'. Si tratta di una proprietà facoltativa e, se non specificata, l'attività eseguirà le attività fornite in defaultActivities. |
| default |
Elenco di attività da eseguire se non viene soddisfatta alcuna condizione case. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione. |
| on | Espressione che restituisce una stringa o un numero intero. Viene usato per determinare il blocco di attività nei casi che verranno eseguiti. |
| type | Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere |
Proprietà ereditate
| depends |
L'attività dipende dalla condizione. |
| description | Descrizione dell'attività. |
| name | Nome dell'attività. |
| on |
Risultato dello stato dell'attività quando lo stato è impostato su Inattivo. Si tratta di una proprietà facoltativa e, se non specificata quando l'attività è inattiva, lo stato sarà Succeeded per impostazione predefinita. |
| state | Stato dell'attività. Si tratta di una proprietà facoltativa e, se non specificato, lo stato sarà Attivo per impostazione predefinita. |
| user |
Proprietà utente attività. |
Dettagli proprietà
cases
Elenco di case che corrispondono ai valori previsti della proprietà 'on'. Si tratta di una proprietà facoltativa e, se non specificata, l'attività eseguirà le attività fornite in defaultActivities.
cases?: SwitchCase[]
Valore della proprietà
defaultActivities
Elenco di attività da eseguire se non viene soddisfatta alcuna condizione case. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione.
defaultActivities?: ActivityUnion[]
Valore della proprietà
on
Espressione che restituisce una stringa o un numero intero. Viene usato per determinare il blocco di attività nei casi che verranno eseguiti.
on: Expression
Valore della proprietà
type
Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere
type: "Switch"
Valore della proprietà
"Switch"
Dettagli proprietà ereditate
dependsOn
L'attività dipende dalla condizione.
dependsOn?: ActivityDependency[]
Valore della proprietà
ereditato daControlActivity.dependsOn
description
Descrizione dell'attività.
description?: string
Valore della proprietà
string
ereditato daControlActivity.description
name
onInactiveMarkAs
Risultato dello stato dell'attività quando lo stato è impostato su Inattivo. Si tratta di una proprietà facoltativa e, se non specificata quando l'attività è inattiva, lo stato sarà Succeeded per impostazione predefinita.
onInactiveMarkAs?: string
Valore della proprietà
string
ereditato daControlActivity.onInactiveMarkAs
state
Stato dell'attività. Si tratta di una proprietà facoltativa e, se non specificato, lo stato sarà Attivo per impostazione predefinita.
state?: string
Valore della proprietà
string
ereditato daControlActivity.state
userProperties
Proprietà utente attività.
userProperties?: UserProperty[]
Valore della proprietà
ereditato daControlActivity.userProperties