OperationResult class
Rappresenta il risultato di un'operazione.
Proprietà
| errors | Ottiene una matrice di istanze OperationError che indicano gli errori che si sono verificati durante l'operazione. |
| succeeded | Ottiene un flag che indica se l'operazione è riuscita. |
| success | Restituisce un oggetto OperationResult che indica un'operazione riuscita. |
Metodi
| failed(Operation |
Crea un oggetto OperationResult che indica un'operazione non riuscita, con un elenco di errori, se applicabile. |
| to |
Converte il valore dell'oggetto OperationResult corrente nella relativa rappresentazione di stringa equivalente. |
Dettagli proprietà
errors
Ottiene una matrice di istanze OperationError che indicano gli errori che si sono verificati durante l'operazione.
OperationError[] errors
Valore della proprietà
succeeded
Ottiene un flag che indica se l'operazione è riuscita.
succeeded: boolean
Valore della proprietà
boolean
success
Restituisce un oggetto OperationResult che indica un'operazione riuscita.
static OperationResult success
Valore della proprietà
Dettagli metodo
failed(OperationError[])
Crea un oggetto OperationResult che indica un'operazione non riuscita, con un elenco di errori, se applicabile.
static function failed(errors: OperationError[]): OperationResult
Parametri
- errors
Matrice facoltativa di OperationError che ha causato l'esito negativo dell'operazione.
Valori restituiti
OperationResult che indica un'operazione non riuscita, con un elenco di errori, se applicabile.
toString()
Converte il valore dell'oggetto OperationResult corrente nella relativa rappresentazione di stringa equivalente.
function toString(): string
Valori restituiti
string
Rappresentazione di stringa dell'oggetto OperationResult corrente.
Commenti
Se l'operazione ha avuto esito positivo, toString() restituirà "Succeeded" altrimenti restituirà "Failed : " seguito da un elenco delimitato da virgole di messaggi di errore dalla raccolta di errori, se presente.