Product Documentation

Determinación de los valores de enumeración

Nov 17, 2015

En este tema se explica cómo determinar los tipos y los valores de enumeración devueltos por la API de Monitor Service OData.

Varios métodos de Monitor Service OData devuelven enumeraciones, como GetSessionCountTrend y GetMachineFailureTrend. Para determinar el valor de las enumeraciones, use las siguientes API de "metadatos" de OData:
  • GetAllMonitoringEnums devuelve IQueryable, donde EnumeraciónDeSupervisión es una clase que contiene el nombre de un tipo de enumeración y un conjunto de valores.
    public IQueryable GetAllMonitoringEnums()
  • GetMonitoringEnum devuelve el conjunto de valores del tipo específico proporcionado.
    public IQueryable GetMonitoringEnum(string typeName)

Las siguientes enumeraciones se utilizan como parámetros en las API de Monitor Service OData:

sessionSupportFilter

  • Se asigna a enumeraciones con nombre SessionSupportCode
  • Se utiliza en:
    • GetSessionCountTrend
    • GetSessionSummary
    • GetConnectedUsersTrend
    • GetConnectionFailureTrend
    • GetMachineFailureTrend
    • GetMachineFailureTrendsByType
  • Valores:
    • 0=Desconocido (marcador de posición, no usar)
    • 1=Sesión única (máquinas con sistema operativo de escritorio)
    • 2=Sesión múltiple (máquina con sistema operativo de servidor)

connectionStateFilter

  • Se asigna a enumeraciones con nombre ConnectionState
  • Se utiliza en:
    • GetSessionCountTrend
    • GetSessionSummary
  • Valores:
    • 0=Desconocido (marcador de posición, no usar)
    • 1=Conectada
    • 2=Desconectada
    • 3=Finalizada
    • 4=Preparando
    • 5=Activa
    • 6=Reconectando
    • 7=Sesión sin broker
    • 8=Otro
    • 9=Pendiente

connectionFailureFilter

  • Se asigna a enumeraciones con nombre ConnectionFailureType
  • Se utiliza en:
    • GetConnectionFailureTrendsByType
    • GetConnectionFailureTrendsByTypeLatest
    • GetConnectionFailureTrend
  • Valores:
    • 0=Ninguno
    • 1=Fallo de conexión del cliente
    • 2=Fallo de máquina
    • 3=Capacidad no disponible
    • 4=No hay licencias disponibles
    • 5=Configuración

machineFailureTypeFilter

  • Se asigna a enumeraciones con nombre MachineFaultStateCode
  • Se utiliza en:
    • GetMachineFailureTrend
    • GetMachineFailureTrendsByType
    • GetMachineFailureTrendsByTypeLatest
  • Valores:
    • 0=Desconocido (marcador de posición, no usar)
    • 1=Ninguno
    • 2=No se iniciaron
    • 3=Atascadas en el arranque
    • 4=Sin registrar
    • 5=Capacidad máxima