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


Application Properties

Описывает свойства ресурса приложения.

Свойства

Имя Тип Обязательно
description строка Нет
services Массив ServiceResourceDescription Нет
diagnostics Описание диагностики Нет
debugParams строка Нет
serviceNames Массив строк Нет
status string (перечисление) Нет
statusDetails строка Нет
healthState string (перечисление) Нет
unhealthyEvaluation строка Нет

description

Тип: string
Обязательный: нет

Удобочитаемое пользователем описание приложения.


services

Тип: массив ServiceResourceDescription.
Обязательный: нет

Описывает службы в приложении. Это свойство используется для создания или изменения служб приложения. При получении возвращается только имя службы. Описание службы можно получить, запросив ресурс службы.


diagnostics

Тип: DiagnosticsDescription
Обязательный: нет

Описание определения и использования диагностика для ресурса приложения.


debugParams

Тип: string
Обязательный: нет

Внутренний — используется Visual Studio для настройки сеанса отладки в локальной среде разработки.


serviceNames

Тип: массив строк.
Обязательный: нет

Имена служб в приложении.


status

Тип: string (перечисление)
Обязательный: нет

Состояние приложения.

Состояние ресурса.

Возможны следующие значения:

  • Unknown — указывает, что состояние ресурса неизвестно. Значение равно нулю.
  • Ready — указывает, что ресурс готов. Значение равно 1.
  • Upgrading — указывает, что ресурс обновляется. Значение равно 2.
  • Creating — указывает, что ресурс создается. Значение равно 3.
  • Deleting — указывает, что ресурс удаляется. Значение равно 4.
  • Failed — указывает, что ресурс не работает из-за постоянных сбоев. Дополнительные сведения см. в разделе свойство statusDetails. Значение равно 5.

statusDetails

Тип: string
Обязательный: нет

Предоставляет дополнительные сведения о текущем состоянии приложения.


healthState

Тип: string (перечисление)
Обязательный: нет

Описывает состояние работоспособности ресурса приложения.

Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д.

Возможны следующие значения:

  • Invalid — указывает на недопустимое состояние работоспособности. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Ok — указывает, что состояние работоспособности в порядке. Значение равно 1.
  • Warning — указывает, что состояние работоспособности находится на уровне предупреждения. Значение равно 2.
  • Error — указывает, что состояние работоспособности находится на уровне ошибки. Необходимо изучить состояние работоспособности ошибок, так как они могут повлиять на правильную функциональность кластера. Значение равно 3.
  • Unknown — указывает неизвестное состояние работоспособности. Значение равно 65 535.

unhealthyEvaluation

Тип: string
Обязательный: нет

Если состояние работоспособности приложения отличается от "ОК", это дополнительные сведения из диспетчера работоспособности Service Fabric, чтобы узнать, почему приложение помечено как неработоспособное.