Product Documentation

Déterminer les valeurs d'énumération (enum)

Oct 21, 2016
Plusieurs méthodes Monitor Service OData retournent des énumérations, telles que GetSessionCountTrend et GetMachineFailureTrend. Pour déterminer la valeur de ces énumérations, utilisez les API OData de « métadonnées » suivants :
  • GetAllMonitoringEnums renvoie un IQueryable , où MonitoringEnumeration est une classe qui intègre un nom de type enum et un ensemble de valeurs.
    public IQueryable GetAllMonitoringEnums()
  • GetMonitoringEnum renvoie l'ensemble de valeurs pour le type spécifique fourni.
    public IQueryable GetMonitoringEnum(string typeName)

Les énumérations suivantes sont utilisées comme paramètres dans l'API Monitor Service OData :

sessionSupportFilter

  • mappé sur une énumération nommée SessionSupportCode
  • utilisé dans :
    • GetSessionCountTrend
    • GetSessionSummary
    • GetConnectedUsersTrend
    • GetConnectionFailureTrend
    • GetMachineFailureTrend
    • GetMachineFailureTrendsByType
  • Valeurs :
    • 0 = Inconnu (espace réservé - ne pas utiliser)
    • 1 = Session unique (machines avec OS de bureau)
    • 2 = Sessions multiples (machines avec OS de serveur)

connectionStateFilter

  • mappé sur une énumération nommée ConnectionState
  • utilisé dans :
    • GetSessionCountTrend
    • GetSessionSummary
  • Valeurs :
    • 0 = Inconnu (espace réservé - ne pas utiliser)
    • 1 = Connecté
    • 2 = Déconnecté
    • 3 = Terminé
    • 4 = Préparation en cours
    • 5 = Actif
    • 6 = Reconnexion
    • 7 = Session non négociée
    • 8 = Autre
    • 9 = En attente

connectionFailureFilter

  • mappé sur une énumération nommée ConnectionFailureType
  • utilisé dans :
    • GetConnectionFailureTrendsByType
    • GetConnectionFailureTrendsByTypeLatest
    • GetConnectionFailureTrend
  • Valeurs :
    • 0 = Aucun
    • 1 = Échec de connexion cliente
    • 2 = Échec de machine
    • 3 = Aucune capacité disponible
    • 4 = Aucune licence disponible
    • 5 = Configuration

machineFailureTypeFilter

  • mappé sur une énumération nommée MachineFaultStateCode
  • utilisé dans :
    • GetMachineFailureTrend
    • GetMachineFailureTrendsByType
    • GetMachineFailureTrendsByTypeLatest
  • Valeurs :
    • 0 = Inconnu (espace réservé - ne pas utiliser)
    • 1 = Aucun
    • 2 = Échec de démarrage
    • 3 = Bloqué au démarrage
    • 4 = Non enregistré
    • 5 = Capacité maximale