Compartilhar via


StatefulServiceInfo

Informações sobre um serviço do Service Fabric com estado.

Propriedades

Nome Type Obrigatório
Id string Não
Name string Não
TypeName string Não
ManifestVersion string Não
HealthState cadeia de caracteres (enumeração) Não
ServiceStatus cadeia de caracteres (enumeração) Não
IsServiceGroup booleano Não
ServiceMetadata ServiceMetadata Não
HasPersistedState booleano Não

Id

Tipo: string
Obrigatório: não

A identidade do serviço. Essa ID é uma representação codificada do nome do serviço. Isso é usado nas APIs REST para identificar o recurso de serviço. A partir da versão 6.0, os nomes hierárquicos são delimitados com o caractere "~". Por exemplo, se o nome do serviço for "fabric:/myapp/app1/svc1", a identidade do serviço será "myapp~app1~svc1" na versão 6.0 e superiores e and "myapp/app1/svc1" em versões anteriores.


Name

Tipo: string
Obrigatório: não

O nome completo do serviço com o esquema de URI 'fabric:'.


TypeName

Tipo: string
Obrigatório: não

Nome do tipo de serviço conforme especificado no manifesto do serviço.


ManifestVersion

Tipo: string
Obrigatório: não

A versão do manifesto do serviço.


HealthState

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O estado de integridade de uma entidade do Service Fabric, como Cluster, Nó, Aplicativo, Serviço, Partição, Réplica etc.

Os valores possíveis são:

  • Invalid – Indica um estado de integridade inválido. Todas as enumerações do Service Fabric têm o tipo inválido. O valor é zero.
  • Ok - Indica que o estado de integridade está ok. O valor é 1.
  • Warning - Indica que o estado de integridade está em um nível de aviso. O valor é 2.
  • Error - Indica que o estado de integridade está em um nível de erro. O estado de integridade do erro deve ser investigado, pois eles podem afetar a funcionalidade correta do cluster. O valor é 3.
  • Unknown– Indica uma status de integridade desconhecida. O valor é 65535.

ServiceStatus

Tipo: cadeia de caracteres (enumeração)
Obrigatório: não

O status do aplicativo.

Os valores possíveis são:

  • Unknown– Indica que o status de serviço é desconhecido. O valor é zero.
  • Active– Indica que o serviço status está ativo. O valor é 1.
  • Upgrading – Indica que o serviço está sendo atualizado. O valor é 2.
  • Deleting – Indica que o serviço está sendo excluído. O valor é 3.
  • Creating – Indica que o serviço está sendo criado. O valor é 4.
  • Failed – Indica que a criação ou exclusão foi encerrada devido a falhas persistentes. Outra solicitação de criação/exclusão pode ser aceita. O valor é 5.

IsServiceGroup

Tipo: booliano
Obrigatório: não

Se o serviço está em um grupo de serviços.


ServiceMetadata

Tipo: ServiceMetadata
Obrigatório: não

Metadados associados a um serviço específico.


HasPersistedState

Tipo: booliano
Obrigatório: não

Se o serviço tem estado persistente.