PollOperationState interface

يحتوي PollOperationState على قائمة تم استطلاعها لأصغر مجموعة من الخصائص اللازمة لتعريف أي استقصاء عملية طويلة الأمد.

بينما تعمل فئة Poller كآلية تحكم محلية لبدء التشغيل والانتظار والإلغاء المحتمل لعملية تشغيل طويلة، توثق PollOperationState حالة عملية التشغيل الطويل البعيد.

يجب تحديثه على الأقل عند بدء العملية، ومتى تنتهي، ومتى يتم إلغاؤها. على الرغم من ذلك، يمكن أن يكون للتطبيقات أي عدد آخر من الخصائص التي يمكن تحديثها لأسباب أخرى.

الخصائص

error

سيكون موجودا إذا واجهت العملية أي خطأ.

isCancelled

صحيح إذا تم إلغاء العملية.

isCompleted

صحيح إذا تم إكمال العملية.

isStarted

صحيح إذا بدأت العملية.

result

سيكون موجودا إذا انتهت العملية نتيجة لنوع متوقع.

تفاصيل الخاصية

error

سيكون موجودا إذا واجهت العملية أي خطأ.

error?: Error

قيمة الخاصية

Error

isCancelled

صحيح إذا تم إلغاء العملية.

isCancelled?: boolean

قيمة الخاصية

boolean

isCompleted

صحيح إذا تم إكمال العملية.

isCompleted?: boolean

قيمة الخاصية

boolean

isStarted

صحيح إذا بدأت العملية.

isStarted?: boolean

قيمة الخاصية

boolean

result

سيكون موجودا إذا انتهت العملية نتيجة لنوع متوقع.

result?: TResult

قيمة الخاصية

TResult