OperationResult class
מייצג את התוצאה של פעולה.
מאפיינים
| errors | מקבל מערך של מופעי OperationError המציינים שגיאות שהתרחשו במהלך הפעולה. |
| succeeded | מקבל דגל המציין אם הפעולה הצליחה. |
| success | החזרת OperationResult המציין פעולה מוצלחת. |
שיטות
| failed(Operation |
יצירת OperationResult המציין פעולה שנכשלה, עם רשימת שגיאות במידת הצורך. |
| to |
המרת הערך של האובייקט הנוכחי OperationResult לייצוג המחרוזת המקביל שלו. |
פרטי המאפיין
errors
מקבל מערך של מופעי OperationError המציינים שגיאות שהתרחשו במהלך הפעולה.
OperationError[] errors
ערך הנכס
succeeded
מקבל דגל המציין אם הפעולה הצליחה.
succeeded: boolean
ערך הנכס
boolean
success
פרטי פעולת השירות
failed(OperationError[])
יצירת OperationResult המציין פעולה שנכשלה, עם רשימת שגיאות במידת הצורך.
static function failed(errors: OperationError[]): OperationResult
פרמטרים
- errors
מערך אופציונלי של OperationError שגרם לכשל בפעולה.
החזרות
OperationResult המציין פעולה שנכשלה, עם רשימת שגיאות במידת הצורך.
toString()
המרת הערך של האובייקט הנוכחי OperationResult לייצוג המחרוזת המקביל שלו.
function toString(): string
החזרות
string
ייצוג מחרוזת של אובייקט OperationResult הנוכחי.
הערות
אם הפעולה הצליחה, toString() יחזיר "Succeeded" אחרת היא תחזיר "Failed: " ואחריה רשימה מופרדת באמצעות פסיקים של הודעות שגיאה מאוסף השגיאות שלה, אם יש כאלה.