OperationResult class
Αντιπροσωπεύει το αποτέλεσμα μιας λειτουργίας.
Ιδιότητες
| errors | Λαμβάνει έναν πίνακα παρουσιών OperationError που υποδεικνύει σφάλματα που παρουσιάστηκαν κατά τη διάρκεια της λειτουργίας. |
| succeeded | Λαμβάνει μια σημαία που υποδεικνύει εάν η λειτουργία ολοκληρώθηκε με επιτυχία. |
| success | Επιστρέφει ένα OperationResult που υποδεικνύει μια επιτυχημένη λειτουργία. |
Μέθοδοι
| failed(Operation |
Δημιουργεί ένα OperationResult που υποδεικνύει μια αποτυχημένη λειτουργία, με μια λίστα σφαλμάτων, εάν υπάρχει. |
| to |
Μετατρέπει την τιμή του τρέχοντος αντικειμένου OperationResult στην αντίστοιχη αναπαράσταση συμβολοσειράς. |
Λεπτομέρειες ιδιότητας
errors
Λαμβάνει έναν πίνακα παρουσιών OperationError που υποδεικνύει σφάλματα που παρουσιάστηκαν κατά τη διάρκεια της λειτουργίας.
OperationError[] errors
Τιμή ιδιότητας
succeeded
Λαμβάνει μια σημαία που υποδεικνύει εάν η λειτουργία ολοκληρώθηκε με επιτυχία.
succeeded: boolean
Τιμή ιδιότητας
boolean
success
Επιστρέφει ένα OperationResult που υποδεικνύει μια επιτυχημένη λειτουργία.
static OperationResult success
Τιμή ιδιότητας
Λεπτομέρειες μεθόδου
failed(OperationError[])
Δημιουργεί ένα OperationResult που υποδεικνύει μια αποτυχημένη λειτουργία, με μια λίστα σφαλμάτων, εάν υπάρχει.
static function failed(errors: OperationError[]): OperationResult
Παράμετροι
- errors
Ένας προαιρετικός πίνακας OperationError που προκάλεσε αποτυχία της λειτουργίας.
Επιστροφές
Ένα OperationResult που υποδεικνύει μια αποτυχημένη λειτουργία, με μια λίστα σφαλμάτων, εάν υπάρχει.
toString()
Μετατρέπει την τιμή του τρέχοντος αντικειμένου OperationResult στην αντίστοιχη αναπαράσταση συμβολοσειράς.
function toString(): string
Επιστροφές
string
Μια αναπαράσταση συμβολοσειράς του τρέχοντος αντικειμένου OperationResult.
Παρατηρήσεις
Εάν η λειτουργία ήταν επιτυχής, η toString() θα επιστρέψει "Ολοκληρώθηκε με επιτυχία", διαφορετικά θα επιστρέψει "Αποτυχία : " ακολουθούμενο από μια λίστα μηνυμάτων σφάλματος διαχωρισμένων με κόμματα από τη συλλογή σφαλμάτων, εάν υπάρχουν.