Udostępnij za pośrednictwem


StatefulServiceInfo

Informacje o stanowej usłudze Service Fabric.

Właściwości

Nazwa Typ Wymagane
Id ciąg Nie
Name ciąg Nie
TypeName ciąg Nie
ManifestVersion ciąg Nie
HealthState ciąg (wyliczenie) Nie
ServiceStatus ciąg (wyliczenie) Nie
IsServiceGroup boolean Nie
ServiceMetadata ServiceMetadata Nie
HasPersistedState boolean Nie

Id

Typ: ciąg
Wymagane: Nie

Tożsamość usługi. Ten identyfikator jest zakodowaną reprezentacją nazwy usługi. Jest to używane w interfejsach API REST do identyfikowania zasobu usługi. Począwszy od wersji 6.0, hierarchiczne nazwy są rozdzielane znakiem "~". Jeśli na przykład nazwa usługi to "fabric:/myapp/app1/svc1", tożsamość usługi będzie miała wartość "myapp~app1~svc1" w wersji 6.0 lub nowszej oraz "myapp/app1/svc1" w poprzednich wersjach.


Name

Typ: ciąg
Wymagane: Nie

Pełna nazwa usługi ze schematem identyfikatora URI "fabric:".


TypeName

Typ: ciąg
Wymagane: Nie

Nazwa typu usługi określona w manifeście usługi.


ManifestVersion

Typ: ciąg
Wymagane: Nie

Wersja manifestu usługi.


HealthState

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan kondycji jednostki usługi Service Fabric, takiej jak klaster, węzeł, aplikacja, usługa, partycja, replika itp.

Możliwe wartości:

  • Invalid — wskazuje nieprawidłowy stan kondycji. Wszystkie wyliczenia usługi Service Fabric mają nieprawidłowy typ. Wartość jest równa zero.
  • Ok - Wskazuje, że stan kondycji jest w porządku. Wartość to 1.
  • Warning — Wskazuje, że stan kondycji jest na poziomie ostrzeżenia. Wartość to 2.
  • Error — wskazuje, że stan kondycji jest na poziomie błędu. Należy zbadać stan kondycji błędu, ponieważ może to mieć wpływ na poprawne funkcje klastra. Wartość to 3.
  • Unknown — wskazuje nieznany stan kondycji. Wartość to 65535.

ServiceStatus

Typ: ciąg (wyliczenie)
Wymagane: Nie

Stan aplikacji.

Możliwe wartości:

  • Unknown — Wskazuje, że stan usługi jest nieznany. Wartość jest równa zero.
  • Active — Wskazuje, że stan usługi jest aktywny. Wartość to 1.
  • Upgrading — Wskazuje, że usługa jest uaktualniona. Wartość to 2.
  • Deleting — wskazuje, że usługa jest usuwana. Wartość to 3.
  • Creating — Wskazuje, że usługa jest tworzona. Wartość to 4.
  • Failed — Wskazuje, że tworzenie lub usuwanie zostało zakończone z powodu trwałych błędów. Można zaakceptować inne żądanie tworzenia/usuwania. Wartość to 5.

IsServiceGroup

Typ: wartość logiczna
Wymagane: Nie

Określa, czy usługa znajduje się w grupie usług.


ServiceMetadata

Typ: ServiceMetadata
Wymagane: Nie

Metadane skojarzone z określoną usługą.


HasPersistedState

Typ: wartość logiczna
Wymagane: Nie

Określa, czy usługa ma stan utrwalone.