KnownState enum
يمثل الحالة الحالية للتحديث فيما يتعلق بهذا الطابع. يشمل ذلك مراحل مثل التحضير، والتركيب، والمسح الضوئي، والتعامل مع الأخطاء، مما يوفر رؤى حول تقدم التحديث وأي مشاكل تواجهها.
الحقول
| AdditionalContentRequired | يتطلب الأمر محتوى إضافيا للمضي قدما في التحديث. |
| DownloadFailed | فشل تحميل التحديث. |
| Downloading | يتم حاليا تحميل التحديث الآن. |
| HasPrerequisite | يحتوي التحديث على متطلبات يجب استيفاؤها قبل أن يتمكن من المضي قدما. |
| HealthCheckFailed | فشل فحص الصحة، مما منع متابعة التحديث. |
| HealthChecking | يتم إجراء فحص صحي قبل تطبيق التحديث. |
| InstallationFailed | فشل تثبيت التحديث. |
| Installed | تم تثبيت التحديث بنجاح. |
| Installing | التحديث قيد التثبيت حاليا. |
| Invalid | التحديث غير صالح ولا يمكن تطبيقه. |
| NotApplicableBecauseAnotherUpdateIsInProgress | لا يمكن تطبيق التحديث لأن هناك تحديثا آخر قيد التنفيذ حاليا. |
| Obsolete | التحديث أصبح قديما ولم يعد قابلا للتطبيق. |
| PreparationFailed | فشلت مرحلة تحضير التحديثات. |
| Preparing | التحديث حاليا في مرحلة التحضير. |
| Ready | التحديث جاهز للتثبيت. |
| ReadyToInstall | التحديث جاهز للتركيب بعد التحضير والفحوصات الناجحة. |
| Recalled | تم سحب التحديث ولا ينبغي تطبيقه. |
| ScanFailed | فشل المسح للحصول على التحديثات. |
| ScanInProgress | النظام يبحث عن التحديثات. |