ApplicationInfo

Informationen zu einer Service Fabric-Anwendung.

Eigenschaften

Name type Erforderlich
Id Zeichenfolge Nein
Name Zeichenfolge Nein
TypeName Zeichenfolge Nein
TypeVersion Zeichenfolge Nein
Status Zeichenfolge (Enumeration) Nein
Parameters Array von ApplicationParameter Nein
HealthState Zeichenfolge (Enumeration) Nein
ApplicationDefinitionKind Zeichenfolge (Enumeration) Nein
ManagedApplicationIdentity ManagedApplicationIdentityDescription Nein
ApplicationMetadata ApplicationMetadata Nein

Id

Typ: Zeichenfolge
Erforderlich: Nein

Die Identität (ID) der Anwendung. Dies ist eine codierte Darstellung des Anwendungsnamens. Dies wird in den REST-APIs verwendet, um die Anwendungsressource zu identifizieren. Ab Version 6.0 werden hierarchische Namen durch das Zeichen "~" getrennt. Hat eine Anwendung beispielsweise den Namen „fabric://meineapp/app1“, hat die Anwendungsidentität in 6.0 und höher den Wert „meineapp~app1“ und in früheren Versionen den Wert „meineapp/app1“.


Name

Typ: Zeichenfolge
Erforderlich: Nein

Der Name der Anwendung, einschließlich des URI-Schemas „fabric:“.


TypeName

Typ: Zeichenfolge
Erforderlich: Nein

Der Im Anwendungsmanifest definierte Anwendungstypname.


TypeVersion

Typ: Zeichenfolge
Erforderlich: Nein

Die Version des Anwendungstyps, wie sie im Anwendungsmanifest definiert ist.


Status

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Die status der Anwendung.

Mögliche Werte:

  • Invalid– Gibt an, dass die Anwendung status ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich null.
  • Ready– Gibt die Anwendung an, status bereit ist. Der Wert ist "1".
  • Upgrading– Gibt die Anwendung an, status aktualisiert wird. Der Wert ist "2".
  • Creating– Gibt die Anwendung an, status erstellt wird. Der Wert ist "3".
  • Deleting– Gibt die Anwendung an, status gelöscht wird. Der Wert ist "4".
  • Failed – Gibt an, dass das Erstellen oder Löschen der Anwendung aufgrund persistenter Fehler beendet wurde. Eine weitere Anforderung zum Erstellen/Löschen kann akzeptiert werden, um eine fehlerhafte Anwendung fortzusetzen. Der Wert ist "5".

Parameters

Typ: Array von ApplicationParameter
Erforderlich: Nein

Liste der Anwendungsparameter mit überschriebenen Werten aus ihren Standardwerten, die im Anwendungsmanifest angegeben sind.


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“.

ApplicationDefinitionKind

Typ: Zeichenfolge (Enumeration)
Erforderlich: Nein

Der Mechanismus zum Definieren einer Service Fabric-Anwendung.

Mögliche Werte:

  • Invalid – Gibt an, dass die Anwendungsdefinitionsart ungültig ist. Alle Service Fabric-Enumerationen weisen den ungültigen Typ auf. Der Wert ist gleich „65535“.
  • ServiceFabricApplicationDescription – Gibt an, dass die Anwendung durch eine Service Fabric-Anwendungsbeschreibung definiert ist. Der Wert ist "0".
  • Compose – Gibt an, dass die Anwendung durch verfassende Dateien definiert ist. Der Wert ist "1".

ManagedApplicationIdentity

Typ: ManagedApplicationIdentityDescription
Erforderlich: Nein

Beschreibung der Identität der verwalteten Anwendung.


ApplicationMetadata

Typ: ApplicationMetadata
Erforderlich: Nein

Metadaten, die einer bestimmten Anwendung zugeordnet sind.