StatefulServiceInfo

Information om en tillståndskänslig Service Fabric-tjänst.

Egenskaper

Namn Typ Obligatorisk
Id sträng No
Name sträng No
TypeName sträng No
ManifestVersion sträng No
HealthState sträng (uppräkning) No
ServiceStatus sträng (uppräkning) No
IsServiceGroup boolean No
ServiceMetadata ServiceMetadata No
HasPersistedState boolean No

Id

Typ: sträng
Krävs: Nej

Tjänstens identitet. Detta ID är en kodad representation av tjänstnamnet. Detta används i REST-API:erna för att identifiera tjänstresursen. Från och med version 6.0 avgränsas hierarkiska namn med tecknet "~". Om tjänstnamnet till exempel är "fabric:/myapp/app1/svc1" skulle tjänstidentiteten vara "myapp~app1~svc1" i 6.0+ och "myapp/app1/svc1" i tidigare versioner.


Name

Typ: sträng
Krävs: Nej

Det fullständiga namnet på tjänsten med URI-schemat fabric:.


TypeName

Typ: sträng
Krävs: Nej

Namnet på tjänsttypen enligt vad som anges i tjänstmanifestet.


ManifestVersion

Typ: sträng
Krävs: Nej

Versionen av tjänstmanifestet.


HealthState

Typ: sträng (uppräkning)
Krävs: Nej

Hälsotillståndet för en Service Fabric-entitet, till exempel kluster, nod, program, tjänst, partition, replik osv.

Möjliga värden:

  • Invalid – Anger ett ogiltigt hälsotillstånd. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll.
  • Ok - Anger att hälsotillståndet är okej. Värdet är 1.
  • Warning – Anger att hälsotillståndet är på varningsnivå. Värdet är 2.
  • Error – Anger att hälsotillståndet är på felnivå. Felhälsotillståndet bör undersökas eftersom de kan påverka rätt funktioner i klustret. Värdet är 3.
  • Unknown – Anger en okänd hälsostatus. Värdet är 65535.

ServiceStatus

Typ: sträng (uppräkning)
Krävs: Nej

Programmets status.

Möjliga värden:

  • Unknown – Anger att tjänststatusen är okänd. Värdet är noll.
  • Active – Anger att tjänststatusen är aktiv. Värdet är 1.
  • Upgrading – Anger att tjänsten uppgraderas. Värdet är 2.
  • Deleting – Anger att tjänsten tas bort. Värdet är 3.
  • Creating – Anger att tjänsten skapas. Värdet är 4.
  • Failed – Anger att skapandet eller borttagningen avbröts på grund av beständiga fel. En annan begäran om att skapa/ta bort kan accepteras. Värdet är 5.

IsServiceGroup

Typ: booleskt värde
Krävs: Nej

Om tjänsten finns i en tjänstgrupp.


ServiceMetadata

Typ: ServiceMetadata
Krävs: Nej

Metadata som är associerade med en specifik tjänst.


HasPersistedState

Typ: booleskt värde
Krävs: Nej

Om tjänsten har kvarhållna tillstånd.