PollOperationState interface
يحتوي PollOperationState على قائمة تم استطلاعها لأصغر مجموعة من الخصائص اللازمة لتعريف أي استقصاء عملية طويلة الأمد.
بينما تعمل فئة Poller كآلية تحكم محلية لبدء التشغيل والانتظار والإلغاء المحتمل لعملية تشغيل طويلة، توثق PollOperationState حالة عملية التشغيل الطويل البعيد.
يجب تحديثه على الأقل عند بدء العملية، ومتى تنتهي، ومتى يتم إلغاؤها. على الرغم من ذلك، يمكن أن يكون للتطبيقات أي عدد آخر من الخصائص التي يمكن تحديثها لأسباب أخرى.
الخصائص
error | سيكون موجودا إذا واجهت العملية أي خطأ. |
is |
صحيح إذا تم إلغاء العملية. |
is |
صحيح إذا تم إكمال العملية. |
is |
صحيح إذا بدأت العملية. |
result | سيكون موجودا إذا انتهت العملية نتيجة لنوع متوقع. |
تفاصيل الخاصية
error
سيكون موجودا إذا واجهت العملية أي خطأ.
error?: Error
قيمة الخاصية
Error
isCancelled
صحيح إذا تم إلغاء العملية.
isCancelled?: boolean
قيمة الخاصية
boolean
isCompleted
صحيح إذا تم إكمال العملية.
isCompleted?: boolean
قيمة الخاصية
boolean
isStarted
صحيح إذا بدأت العملية.
isStarted?: boolean
قيمة الخاصية
boolean
result
سيكون موجودا إذا انتهت العملية نتيجة لنوع متوقع.
result?: TResult
قيمة الخاصية
TResult