Partilhar via


DeployedServicePackageHealthStateFilter

Define critérios correspondentes para determinar se um pacote de serviço implementado deve ser incluído como subordinado de uma aplicação implementada no segmento de estado de funcionamento do cluster. Os pacotes de serviço implementados só são devolvidos se as entidades principais corresponderem a um filtro especificado na descrição da consulta do segmento de estado de funcionamento do cluster. A aplicação implementada principal e a respetiva aplicação principal têm de ser incluídas no segmento de estado de funcionamento do cluster. Um filtro pode corresponder a zero, um ou vários pacotes de serviço implementados, consoante as respetivas propriedades.

Propriedades

Nome Tipo Necessário
ServiceManifestNameFilter cadeia (de carateres) No
ServicePackageActivationIdFilter string No
HealthStateFilter número inteiro No

ServiceManifestNameFilter

Tipo: cadeia
Obrigatório: Não

O nome do manifesto do serviço que identifica os pacotes de serviço implementados que correspondem ao filtro. Se for especificado, o filtro é aplicado apenas aos pacotes de serviço implementados especificados, se existirem. Se não existirem pacotes de serviço implementados com o nome de manifesto especificado, nada é devolvido no segmento de estado de funcionamento do cluster com base neste filtro. Se existir algum pacote de serviço implementado, estes serão incluídos no segmento de estado de funcionamento do cluster se respeitar as outras propriedades do filtro. Se não for especificado, todos os pacotes de serviço implementados que correspondem aos filtros principais (se existirem) são considerados e correspondidos aos outros membros do filtro, como o filtro de estado de funcionamento.


ServicePackageActivationIdFilter

Tipo: cadeia
Obrigatório: Não

O ID de ativação de um pacote de serviço implementado que corresponde ao filtro. Se não for especificado, o filtro aplica-se a todos os pacotes de serviço implementados que correspondam aos outros parâmetros. Se especificado, o filtro corresponde apenas ao pacote de serviço implementado com o ID de ativação especificado.


HealthStateFilter

Tipo: número inteiro
Obrigatório: Não
Predefinição: 0

O filtro para o estado de funcionamento dos pacotes de serviço implementados. Permite selecionar pacotes de serviço implementados se corresponderem aos estados de funcionamento pretendidos. Os valores possíveis são o valor inteiro de um dos seguintes estados de funcionamento. Só são devolvidos pacotes de serviço implementados que correspondam ao filtro. Todos os pacotes de serviço implementados são utilizados para avaliar o estado de funcionamento agregado da aplicação implementada principal. Se não for especificado, o valor predefinido é Nenhum, a menos que o ID do pacote de serviço implementado seja especificado. Se o filtro tiver o valor predefinido e o ID do pacote de serviço implementado for especificado, é devolvido o pacote de serviço implementado correspondente. Os valores de estado são uma enumeração baseada em sinalizadores, pelo que o valor pode ser uma combinação destes valores obtidos com o operador bit-a-bit "OR". Por exemplo, se o valor fornecido for 6, corresponde aos pacotes de serviço implementados com o valor HealthState de OK (2) e Aviso (4).

  • Predefinição – valor predefinido. Corresponde a qualquer HealthState. O valor é zero.
  • Nenhum – filtro que não corresponde a nenhum valor healthState. Utilizado para não devolver resultados numa determinada coleção de estados. O valor é 1.
  • OK - Filtro que corresponde à entrada com o valor HealthState OK. O valor é 2.
  • Aviso – filtro que corresponde à entrada com o valor HealthState Aviso. O valor é 4.
  • Erro – filtro que corresponde à entrada com o valor HealthState Erro. O valor é 8.
  • All - filtro que corresponde à entrada com qualquer valor HealthState. O valor é 65535.