OperationResult class

يمثل نتيجة عملية.

الخصائص

errors

يحصل على صفيف من مثيلات OperationError تشير إلى الأخطاء التي حدثت أثناء العملية.

succeeded

الحصول على علامة تشير إلى ما إذا كانت العملية قد نجحت أم لا.

success

إرجاع OperationResult يشير إلى عملية ناجحة.

الأساليب

failed(OperationError[])

إنشاء OperationResult يشير إلى عملية فاشلة، مع قائمة بالأخطاء إذا كان ذلك ممكنا.

toString()

تحويل قيمة الكائن 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[]

صفيف اختياري من OperationError الذي تسبب في فشل العملية.

المرتجعات

OperationResult يشير إلى عملية فاشلة، مع قائمة بالأخطاء إذا كان ذلك ممكنا.

toString()

تحويل قيمة الكائن OperationResult الحالي إلى تمثيل السلسلة المكافئة له.

function toString(): string

المرتجعات

string

تمثيل سلسلة لكائن OperationResult الحالي.

الملاحظات

إذا نجحت العملية، فسيرجع toString() "Succeeded" وإلا فإنه سيرجع "Failed : " متبوعا بقائمة محددة بفاصلة من رسائل الخطأ من مجموعة الأخطاء الخاصة به، إن وجدت.