Partager via


Microsoft.Office.Server.Search.Analytics - Espace de noms

L'espace de noms Microsoft.Office.Server.Search.Analytics expose un travail du minuteur, AnalyticsJobDefinition, qui est chargé de l'exécution de tâches du cycle de vie d'analyse pour deux analyses : SearchAnalyticsJob et SearchReportsJob. AnalyticsJobBase est la classe de base à partir de laquelle l'analyse tous les travaux héritent, tels que SearchAnalyticsJobBase ; SearchAnalyticsJob et SearchReportsJob héritent de SearchAnalyticsJobBase.

Tâches de cycle de vie sont démarrage, arrêt, une pause et reprendre une tâche d'analyse lors de la demande. Cycle de vie des tâches également incluent effacer le cache de l'analyse si nécessaire ainsi que l'implémentation du modèle de panne de l'analyse.

Classes

  Classe Description
Classe publique AnalyticsEventTypeDefinition Représente la définition d'un type d'événement de l'analyse.
Classe publique AnalyticsEventTypeDefinitionCollection Représente une collection d'objets de AnalyticsEventTypeDefinition .
Classe publique AnalyticsItemData Données d'historique d'analyse pour une étendue de l'élément ou report.
Classe publique AnalyticsItemDataBatch Fournit des données d'analyse par lots pour une étendue de l'élément ou de correctif cumulatif.
Classe publique AnalyticsJobBase Fournit une classe de base pour les tâches d'analyse.
Classe publique AnalyticsJobDefinition Travail du minuteur de SharePoint pour gérer les travaux d'analyse différents. Une instance de cette classe démarre toutes les instances de AnalyticsJobBaseinscrits à intervalles réguliers.
Classe publique AnalyticsTenantConfig Configure l'analyse pour un client.
Classe publique AnalyticsTenantSettingsData Les membres de cet espace de noms ou de cette classe sont réservés à une utilisation interne et ne sont pas destinés à être utilisés directement à partir de votre code.
Classe publique AnalyticsTenantSettingsDataBatch Les membres de cet espace de noms ou de cette classe sont réservés à une utilisation interne et ne sont pas destinés à être utilisés directement à partir de votre code.Représente les données de paramètres pour l'analyse par lot du client.
Classe publique AnalyticsUsageEvent Représente un événement d'utilisation de l'analyse.
Classe publique ContinuationTokenItemData Représente un jeton de continuation qui peut être utilisé pour rechercher la prochaine analyse par lot de données d'élément.
Classe publique QueryReportData Fournit les données d'historique d'analyse pour une requête.
Classe publique SearchAnalyticsJob Gère l'analyse de recherche. Cette classe hérite de AnalyticsJobBase. Une instance de AnalyticsJobDefinition tente d'exécuter une instance de SearchAnalyticsJob, selon une planification configurée.
Classe publique SearchAnalyticsJobBase Classe de base pour les tâches d'analyse. Cette classe de base inclut certaines implémentations supplémentaires relatives aux AnalyticsJobBase.
Classe publique SearchReportsJob Gère l'analyse des rapports de recherche. Classe hérite de AnalyticsJobBase. Une instance de AnalyticsJobDefinition tente d'exécuter une instance de SearchReportsJob, selon une planification configurée.
Classe publique ServiceNotFoundException L'exception est levée lorsqu'une instance de IAnalysisEngineAgent ne peut pas être trouvée ou résolue.
Classe publique UsageAnalytics Fournit diverses fonctionnalités liées à l'analyse d'utilisation.
Classe publique UsageAnalyticsJobDefinition Gère l'analyse pour l'analyse d'utilisation, ce qui correspond à une analyse de la façon dont les utilisateurs interagissent avec les résultats de recherche.
Classe publique UsageAnalyticsJobException L'exception est levée lorsqu'une instance de UsageAnalyticsJobDefinition rencontre des échecs de classe spécifique au cours de son planifiée est exécutée.

Interfaces

  Interface Description
Interface publique IAnalyticsItemData Représente les données d'élément de l'analyse d'un élément ou une étendue de report.
Interface publique IAnalyticsServiceApplication Définit les fonctionnalités courantes pour les applications de recherche qui fournissent des fonctionnalités de traitement de l'analyse sur le serveur.
Interface publique IAnalyticsUsageEvent Représente les données d'utilisation de l'analyse d'un élément.
Interface publique IQueryReportData Collecte les données de rapport de requête de recherche.

Énumérations

  Énumération Description
Énumération publique AnalyticsEventTypes Un filtre est utilisé pour récupérer les types d'événements dans le système d'analyse.
Énumération publique AnalyticsTenantSettingOptions Réservé pour usage ultérieur.Représente les options pour les paramètres du client.
Énumération publique CustomEventTypeId Les membres de cet espace de noms ou de cette classe sont réservés à une utilisation interne et ne sont pas destinés à être utilisés directement à partir de votre code.
Énumération publique EventCountType Définit le type d'agrégation pour l'événement spécifié.
Énumération publique EventOptions Spécifie les options d'événement supplémentaires.
Énumération publique EventProcessingFrequency Réservé à une utilisation future.
Énumération publique EventRollups Définit le type de déroulement terminé pour l'événement spécifié.
Énumération protégée SearchAnalyticsJobBase.NextAnalysisRunSchedule Représente une énumération qui peut être utilisée pour spécifier quand planifier l'exécution du travail analyse suivant.
Énumération publique SearchReportTypeId Spécifie les types de rapports liés à la recherche.
Énumération publique StandardEventTypeId Spécifie les types d'événements standard.