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(OperationError[])

Crea un oggetto 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.

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

OperationError[]

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.