共用方式為


Application Properties

描述應用程式資源的屬性。

屬性

名稱 類型 必要
description string No
services ServiceResourceDescription的陣列 No
diagnostics DiagnosticsDescription
debugParams 字串 No
serviceNames 字串陣列 No
status 字串 (列舉)
statusDetails 字串 No
healthState 字串 (列舉)
unhealthyEvaluation 字串 No

description

類型:字串
必要:否

使用者可讀取的應用程式描述。


services

類型ServiceResourceDescription 的陣列
必要:否

描述應用程式中的服務。 這個屬性是用來建立或修改應用程式的服務。 在 取得時,只會傳回服務的名稱。 您可以藉由查詢服務資源來取得服務描述。


diagnostics

類型DiagnosticsDescription
必要:否

描述應用程式資源的診斷定義和使用方式。


debugParams

類型:字串
必要:否

內部 - Visual Studio 用來在本機開發環境中設定偵錯會話。


serviceNames

類型:字串陣列
必要:否

應用程式中服務的名稱。


status

類型:字串 (列舉)
必要:否

應用程式的狀態。

資源的狀態。

可能的值包括:

  • Unknown - 表示資源狀態未知。 值為零。
  • Ready - 指出資源已就緒。 值為 1。
  • Upgrading - 表示資源正在升級。 值為 2。
  • Creating - 指出正在建立資源。 此值為 3。
  • Deleting - 指出正在刪除資源。 值為 4。
  • Failed - 表示資源因為持續失敗而無法運作。 如需詳細資訊,請參閱 statusDetails 屬性。 值為 5。

statusDetails

類型:字串
必要:否

提供應用程式目前狀態的其他資訊。


healthState

類型:字串 (列舉)
必要:否

描述應用程式資源的健全狀態。

Service Fabric 實體的健康情況狀態,例如叢集、節點、應用程式、服務、分割區、複本等。

可能的值包括:

  • Invalid - 表示不正確健康情況狀態。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • Ok - 指出健康情況狀態沒問題。 值為 1。
  • Warning - 表示健康情況狀態處於警告層級。 值為 2。
  • Error - 指出健康情況狀態處於錯誤層級。 應該調查錯誤健全狀況狀態,因為它們可能會影響叢集的正確功能。 此值為 3。
  • Unknown - 表示未知的健康情況狀態。 值為 65535。

unhealthyEvaluation

類型:字串
必要:否

當應用程式的健全狀況狀態不是「確定」時,此來自 Service Fabric Health Manager 的其他詳細資料,讓使用者知道應用程式標示為狀況不良的原因。