StatefulServiceInfo
Informationen zu einem zustandsbehafteten Service Fabric-Dienst.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
Id |
Zeichenfolge | Nein |
Name |
Zeichenfolge | Nein |
TypeName |
Zeichenfolge | Nein |
ManifestVersion |
Zeichenfolge | Nein |
HealthState |
Zeichenfolge (Enumeration) | Nein |
ServiceStatus |
Zeichenfolge (Enumeration) | Nein |
IsServiceGroup |
boolean | Nein |
ServiceMetadata |
ServiceMetadata | Nein |
HasPersistedState |
boolean | Nein |
Id
Typ: Zeichenfolge
Erforderlich: Nein
Die Identität (ID) des Diensts. Diese ID ist eine codierte Darstellung des Dienstnamens. Dies wird in den REST-APIs verwendet, um die Dienstressource zu identifizieren.
Ab Version 6.0 werden hierarchische Namen durch das Zeichen "~" getrennt. Wenn der Dienstname beispielsweise „fabric:/myapp/app1/svc1“ lautet, würde die Dienstidentität ab 6.0 „myapp~app1~svc1“ und in früheren Versionen „myapp/app1/svc1“ lauten.
Name
Typ: Zeichenfolge
Erforderlich: Nein
Der vollständige Name des Diensts mit dem URI-Schema "fabric:".
TypeName
Typ: Zeichenfolge
Erforderlich: Nein
Name des Diensttyps, der im Dienstmanifest angegeben ist.
ManifestVersion
Typ: Zeichenfolge
Erforderlich: Nein
Die Version des Dienstmanifests.
HealthState
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Der Integritätsstatus einer Service Fabric-Entität wie Cluster, Knoten, Anwendung, Dienst, Partition, Replikat usw.
Mögliche Werte:
-
Invalid
– Gibt einen ungültigen Integritätsstatus an. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null. -
Ok
– Gibt an, dass der Integritätszustand in Ordnung ist. Der Wert ist "1". -
Warning
– Gibt an, dass der Integritätsstatus auf Warnebene liegt. Der Wert ist "2". -
Error
– Gibt an, dass sich der Integritätszustand auf einer Fehlerebene befindet. Fehlerintegrität sollte untersucht werden, da sie sich auf die richtige Funktionalität des Clusters auswirken können. Der Wert ist "3". -
Unknown
– Gibt einen unbekannten integritätsbasierten status an. Der Wert ist gleich „65535“.
ServiceStatus
Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein
Die status der Anwendung.
Mögliche Werte:
-
Unknown
– Gibt an, dass der Dienst status unbekannt ist. Der Wert ist gleich null. -
Active
– Gibt an, dass der Dienst status aktiv ist. Der Wert ist "1". -
Upgrading
– Gibt an, dass der Dienst aktualisiert wird. Der Wert ist "2". -
Deleting
– Gibt an, dass der Dienst gelöscht wird. Der Wert ist "3". -
Creating
– Gibt an, dass der Dienst erstellt wird. Der Wert ist "4". -
Failed
– Gibt an, dass das Erstellen oder Löschen aufgrund persistenter Fehler beendet wurde. Eine weitere Anforderung zum Erstellen/Löschen kann akzeptiert werden. Der Wert ist "5".
IsServiceGroup
Typ: boolesch
Erforderlich: Nein
Gibt an, ob sich der Dienst in einer Dienstgruppe befindet.
ServiceMetadata
Typ: ServiceMetadata
Erforderlich: Nein
Metadaten, die einem bestimmten Dienst zugeordnet sind.
HasPersistedState
Typ: boolesch
Erforderlich: Nein
Gibt an, ob der Dienst den Zustand beibehalten hat.