مشاركة عبر


ApplicationUpgradeProgressInfo interface

يصف معلمات ترقية التطبيق.

الخصائص

currentUpgradeDomainProgress

معلومات حول مجال الترقية قيد التقدم الحالي.

failureReason

سبب فشل الترقية الذي أدى إلى تنفيذ FailureAction. تتضمن القيم المحتملة: "None"، و"Interrupted"، و"HealthCheck"، و"UpgradeDomainTimeout"، و"OverallUpgradeTimeout"

failureTimestampUtc

التاريخ المقدر UTC عند فشل الترقية وتنفيذ FailureAction.

name

اسم التطبيق الهدف، بما في ذلك مخطط URI "fabric:".

nextUpgradeDomain

اسم مجال الترقية التالي الذي ستتم معالجته.

rollingUpgradeMode

الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'.

startTimestampUtc

التاريخ المقدر بالتوقيت العالمي المتفق عليه (UTC) عند بدء الترقية.

targetApplicationTypeVersion

إصدار نوع التطبيق الهدف (الموجود في بيان التطبيق) لترقية التطبيق.

typeName

اسم نوع التطبيق كما هو محدد في بيان التطبيق.

unhealthyEvaluations

قائمة التقييمات الصحية التي أدت إلى الحالة الصحية المجمعة الحالية.

upgradeDescription

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

upgradeDomainDurationInMilliseconds

المبلغ الإجمالي المقدر للوقت المستغرق في معالجة مجال الترقية الحالي.

upgradeDomainProgressAtFailure

معلومات حول تقدم مجال الترقية في وقت فشل الترقية.

upgradeDomains

قائمة مجالات الترقية وحالاتها.

upgradeDurationInMilliseconds

المبلغ الإجمالي المقدر للوقت المستغرق في معالجة الترقية الإجمالية.

upgradeState

حالة مجال الترقية. تتضمن القيم المحتملة: 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed'

upgradeStatusDetails

معلومات إضافية مفصلة حول حالة الترقية المعلقة.

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

currentUpgradeDomainProgress

معلومات حول مجال الترقية قيد التقدم الحالي.

currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo

قيمة الخاصية

failureReason

سبب فشل الترقية الذي أدى إلى تنفيذ FailureAction. تتضمن القيم المحتملة: "None"، و"Interrupted"، و"HealthCheck"، و"UpgradeDomainTimeout"، و"OverallUpgradeTimeout"

failureReason?: FailureReason

قيمة الخاصية

failureTimestampUtc

التاريخ المقدر UTC عند فشل الترقية وتنفيذ FailureAction.

failureTimestampUtc?: string

قيمة الخاصية

string

name

اسم التطبيق الهدف، بما في ذلك مخطط URI "fabric:".

name?: string

قيمة الخاصية

string

nextUpgradeDomain

اسم مجال الترقية التالي الذي ستتم معالجته.

nextUpgradeDomain?: string

قيمة الخاصية

string

rollingUpgradeMode

الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'.

rollingUpgradeMode?: UpgradeMode

قيمة الخاصية

startTimestampUtc

التاريخ المقدر بالتوقيت العالمي المتفق عليه (UTC) عند بدء الترقية.

startTimestampUtc?: string

قيمة الخاصية

string

targetApplicationTypeVersion

إصدار نوع التطبيق الهدف (الموجود في بيان التطبيق) لترقية التطبيق.

targetApplicationTypeVersion?: string

قيمة الخاصية

string

typeName

اسم نوع التطبيق كما هو محدد في بيان التطبيق.

typeName?: string

قيمة الخاصية

string

unhealthyEvaluations

قائمة التقييمات الصحية التي أدت إلى الحالة الصحية المجمعة الحالية.

unhealthyEvaluations?: HealthEvaluationWrapper[]

قيمة الخاصية

upgradeDescription

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

upgradeDescription?: ApplicationUpgradeDescription

قيمة الخاصية

upgradeDomainDurationInMilliseconds

المبلغ الإجمالي المقدر للوقت المستغرق في معالجة مجال الترقية الحالي.

upgradeDomainDurationInMilliseconds?: string

قيمة الخاصية

string

upgradeDomainProgressAtFailure

معلومات حول تقدم مجال الترقية في وقت فشل الترقية.

upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo

قيمة الخاصية

upgradeDomains

قائمة مجالات الترقية وحالاتها.

upgradeDomains?: UpgradeDomainInfo[]

قيمة الخاصية

upgradeDurationInMilliseconds

المبلغ الإجمالي المقدر للوقت المستغرق في معالجة الترقية الإجمالية.

upgradeDurationInMilliseconds?: string

قيمة الخاصية

string

upgradeState

حالة مجال الترقية. تتضمن القيم المحتملة: 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed'

upgradeState?: UpgradeState

قيمة الخاصية

upgradeStatusDetails

معلومات إضافية مفصلة حول حالة الترقية المعلقة.

upgradeStatusDetails?: string

قيمة الخاصية

string