OperationResult Κλάση
Αντιπροσωπεύει το αποτέλεσμα μιας λειτουργίας.
Αυτή η κλάση συμπυκνώνει την κατάσταση επιτυχίας ή αποτυχίας μιας λειτουργίας μαζί με οποιαδήποτε συσχετισμένα σφάλματα.
Κατασκευή
OperationResult()
Παράμετροι
| Όνομα | Περιγραφή |
|---|---|
|
succeeded
Απαιτείται
|
|
|
errors
|
Default value: None
|
Μέθοδοι
| __init__ |
Προετοιμάστε μια νέα παρουσία της κλάσης OperationResult. |
| __new__ | |
| failed |
Δημιουργήστε ένα OperationResult που υποδεικνύει μια αποτυχημένη λειτουργία. |
| success |
Επιστρέφει ένα OperationResult που υποδεικνύει μια επιτυχημένη λειτουργία. |
__init__
Προετοιμάστε μια νέα παρουσία της κλάσης OperationResult.
__init__(succeeded: bool, errors: List[OperationError] | None = None)
Παράμετροι
| Όνομα | Περιγραφή |
|---|---|
|
succeeded
Απαιτείται
|
Σημαία που υποδεικνύει εάν η λειτουργία ολοκληρώθηκε με επιτυχία. |
|
errors
|
Προαιρετική λίστα σφαλμάτων που παρουσιάστηκαν κατά τη διάρκεια της λειτουργίας. Default value: None
|
__new__
__new__(**kwargs)
failed
Δημιουργήστε ένα OperationResult που υποδεικνύει μια αποτυχημένη λειτουργία.
static failed(*errors: OperationError) -> OperationResult
Παράμετροι
| Όνομα | Περιγραφή |
|---|---|
|
*errors
Απαιτείται
|
Μεταβλητός αριθμός παρουσιών OperationError. |
Επιστροφές
| Τύπος | Περιγραφή |
|---|---|
|
Ένα OperationResult που υποδεικνύει μια αποτυχημένη λειτουργία. |
success
Επιστρέφει ένα OperationResult που υποδεικνύει μια επιτυχημένη λειτουργία.
static success() -> OperationResult
Επιστροφές
| Τύπος | Περιγραφή |
|---|---|
|
Ένα OperationResult που υποδεικνύει μια επιτυχημένη λειτουργία. |
Χαρακτηριστικά
errors
Λάβετε τη λίστα των σφαλμάτων που παρουσιάστηκαν κατά τη λειτουργία.
Σημείωμα
Αυτή η ιδιότητα επιστρέφει ένα αμυντικό αντίγραφο της εσωτερικής λίστας σφαλμάτων
για να αποτρέψετε εξωτερικές τροποποιήσεις, το οποίο είναι ιδιαίτερα σημαντικό για
προστασία της παρουσίας singleton που επιστρέφεται από το success().
Επιστροφές
| Τύπος | Περιγραφή |
|---|---|
|
Ένα αντίγραφο της λίστας σφαλμάτων λειτουργίας. |
succeeded
Λάβετε μια σημαία που υποδεικνύει εάν η λειτουργία ολοκληρώθηκε με επιτυχία.
Επιστροφές
| Τύπος | Περιγραφή |
|---|---|
|
True εάν η λειτουργία ολοκληρώθηκε με επιτυχία, διαφορετικά False. |