共用方式為


DeployedStatelessServiceInstanceInfo

節點上所部署無狀態服務實例的相關資訊。

屬性

名稱 類型 必要
ServiceName string
ServiceTypeName 字串
ServiceManifestName 字串
CodePackageName 字串 No
PartitionId 字串 (uuid) No
ReplicaStatus 字串 (列舉)
Address 字串
ServicePackageActivationId 字串
HostProcessId 字串
InstanceId 字串 No

ServiceName

類型:字串
必要:否

具有 'fabric:' URI 配置之服務的完整名稱。


ServiceTypeName

類型:字串
必要:否

服務資訊清單中指定的服務類型名稱。


ServiceManifestName

類型:字串
必要:否

定義此服務類型的服務資訊清單名稱。


CodePackageName

類型:字串
必要:否

裝載此複本的程式碼套件名稱。


PartitionId

類型:字串 (uuid)
必要:否

Service Fabric 用來唯一識別資料分割的內部識別碼。 這是建立服務時隨機產生的 GUID。 分割區識別碼是唯一的,而且不會變更服務的存留期。 如果已刪除相同的服務,並重新建立其分割區的識別碼會不同。


ReplicaStatus

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

服務複本的狀態。

可能的值包括:

  • Invalid - 表示複本狀態無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。
  • InBuild - 正在建置複本。 這表示主要複本正在植入此複本。 值為 1。
  • Standby - 複本處於待命狀態。 值為 2。
  • Ready - 複本已就緒。 此值為 3。
  • Down - 複本已關閉。 值為 4。
  • Dropped - 複本已卸載。 這表示複本已從複本集移除。 如果保存,則其狀態已遭到刪除。 值為 5。

Address

類型:字串
必要:否

Open 或 ChangeRole 中複本傳回的最後一個位址。


ServicePackageActivationId

類型:字串
必要:否

已部署服務封裝的 ActivationId。 如果在建立服務時指定的 ServicePackageActivationMode 是 'SharedProcess' (或未指定,在此情況下,它會預設為 'SharedProcess') ,則 ServicePackageActivationId 的值一律是空字串。


HostProcessId

類型:字串
必要:否

裝載複本之進程的主機進程識別碼。 如果複本關閉,這會是零。 在 hyper-v 容器中,此主機進程識別碼會來自不同的核心。


InstanceId

類型:字串
必要:否

無狀態服務實例的識別碼。 Service Fabric 會使用 InstanceId 來唯一識別無狀態服務的分割區實例。 它在資料分割內是唯一的,而且不會在實例的存留期內變更。 如果實例已在相同或不同的節點上容錯移轉,則會取得 InstanceId 的不同值。