Aracılığıyla paylaş


StatefulServiceInfo

Durum bilgisi olan bir Service Fabric hizmeti hakkında bilgi.

Özellikler

Ad Tür Gerekli
Id dize No
Name dize No
TypeName dize No
ManifestVersion dize No
HealthState dize (sabit listesi) No
ServiceStatus dize (sabit listesi) No
IsServiceGroup boolean No
ServiceMetadata ServiceMetadata No
HasPersistedState boolean No

Id

Tür: dize
Gerekli: Hayır

Hizmetin kimliği. Bu kimlik, hizmet adının kodlanmış bir gösterimidir. Bu, hizmet kaynağını tanımlamak için REST API'lerinde kullanılır. Sürüm 6.0'dan itibaren hiyerarşik adlar "~" karakteriyle sınırlandırılır. Örneğin, hizmet adı "fabric:/myapp/app1/svc1" ise, hizmet kimliği 6.0+ sürümünde "myapp~app1~svc1" ve önceki sürümlerde "myapp/app1/svc1" olacaktır.


Name

Tür: dize
Gerekli: Hayır

'fabric:' URI şemasına sahip hizmetin tam adı.


TypeName

Tür: dize
Gerekli: Hayır

Hizmet bildiriminde belirtilen hizmet türünün adı.


ManifestVersion

Tür: dize
Gerekli: Hayır

Hizmet bildiriminin sürümü.


HealthState

Tür: dize (sabit listesi)
Gerekli: Hayır

Küme, Düğüm, Uygulama, Hizmet, Bölüm, Çoğaltma gibi bir Service Fabric varlığının sistem durumu.

Olası değerler şunlardır:

  • Invalid - Geçersiz bir sistem durumu gösterir. Tüm Service Fabric sabit listeleri geçersiz türe sahiptir. Değer sıfırdır.
  • Ok - Sistem durumunun iyi olduğunu gösterir. Değer 1'dir.
  • Warning - Sistem durumunun bir uyarı düzeyinde olduğunu gösterir. Değer 2'dir.
  • Error - Sistem durumunun hata düzeyinde olduğunu gösterir. Kümenin doğru işlevselliğini etkileyeebileceği için hata durumu araştırılmalıdır. Değer 3'dür.
  • Unknown - Bilinmeyen bir sistem durumunu gösterir. Değer 65535'tir.

ServiceStatus

Tür: dize (sabit listesi)
Gerekli: Hayır

Uygulamanın durumu.

Olası değerler şunlardır:

  • Unknown - Hizmet durumunun bilinmediğini gösterir. Değer sıfırdır.
  • Active - Hizmet durumunun etkin olduğunu gösterir. Değer 1'dir.
  • Upgrading - Hizmetin yükseltiliyor olduğunu gösterir. Değer 2'dir.
  • Deleting - Hizmetin silindiğini gösterir. Değer 3'dür.
  • Creating - Hizmetin oluşturulduğunu gösterir. Değer 4'dür.
  • Failed - Kalıcı hatalar nedeniyle oluşturma veya silme işleminin sonlandırıldığını gösterir. Başka bir oluşturma/silme isteği kabul edilebilir. Değer 5'tir.

IsServiceGroup

Tür: boole
Gerekli: Hayır

Hizmetin bir hizmet grubunda olup olmadığı.


ServiceMetadata

Tür: ServiceMetadata
Gerekli: Hayır

Belirli bir hizmetle ilişkili meta veriler.


HasPersistedState

Tür: boole
Gerekli: Hayır

Hizmetin durumunun kalıcı olup olmadığı.