Поделиться через


StatefulServiceInfo interface

Сведения о службе Service Fabric с отслеживанием состояния.

Свойства

hasPersistedState

Указывает, имеет ли служба сохраненное состояние.

healthState

Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д. Возможные значения: "Invalid", "Ok", "Warning", "Error", "Unknown"

id

Идентификатор службы. Этот идентификатор представляет собой закодированное представление имени службы. Он используется в REST API для идентификации ресурса службы. Начиная с версии 6.0 иерархические имена разделяются символом "~". Например, если имя службы — "fabric:/myapp/app1/svc1", то в версии 6.0 и более поздних версиях идентификатором службы будет "myapp~app1~svc1", а в предыдущих версиях идентификатором был бы "myapp/app1/svc1".

isServiceGroup

Указывает, находится ли служба в группе служб.

manifestVersion

Версия манифеста службы.

name

Полное имя службы со схемой URI fabric:.

serviceKind

Полиморфный дискриминатор

serviceStatus

Состояние приложения. Возможные значения: "Unknown", "Active", "Upgrading", "Deleting", "Creating", "Failed"

typeName

Имя типа службы, указанное в манифесте службы.

Сведения о свойстве

hasPersistedState

Указывает, имеет ли служба сохраненное состояние.

hasPersistedState?: boolean

Значение свойства

boolean

healthState

Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д. Возможные значения: "Invalid", "Ok", "Warning", "Error", "Unknown"

healthState?: HealthState

Значение свойства

id

Идентификатор службы. Этот идентификатор представляет собой закодированное представление имени службы. Он используется в REST API для идентификации ресурса службы. Начиная с версии 6.0 иерархические имена разделяются символом "~". Например, если имя службы — "fabric:/myapp/app1/svc1", то в версии 6.0 и более поздних версиях идентификатором службы будет "myapp~app1~svc1", а в предыдущих версиях идентификатором был бы "myapp/app1/svc1".

id?: string

Значение свойства

string

isServiceGroup

Указывает, находится ли служба в группе служб.

isServiceGroup?: boolean

Значение свойства

boolean

manifestVersion

Версия манифеста службы.

manifestVersion?: string

Значение свойства

string

name

Полное имя службы со схемой URI fabric:.

name?: string

Значение свойства

string

serviceKind

Полиморфный дискриминатор

serviceKind: "Stateful"

Значение свойства

"Stateful"

serviceStatus

Состояние приложения. Возможные значения: "Unknown", "Active", "Upgrading", "Deleting", "Creating", "Failed"

serviceStatus?: ServiceStatus

Значение свойства

typeName

Имя типа службы, указанное в манифесте службы.

typeName?: string

Значение свойства

string