Microsoft.SqlServer.Management.XEvent Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
| Nom | Description |
|---|---|
| Action |
Classe RunTime pour Action. Chaque instance de cette classe représente une ligne dans sys.server_event_session_actions. |
| Action.Key |
Classe de clé pour l’identification. |
| ActionCollection |
Classe de collection SFC pour Action. |
| ActionInfo |
Métadonnées d’action. |
| ActionInfo.Key |
Classe de clé pour l’identification. |
| ActionInfoCollection |
Classe de collection SFC pour ActionInfo. |
| BaseXEStore |
XEStore est la racine de toutes les classes de métadonnées et classes runtime. |
| BaseXEStore.Key | |
| BaseXEStore.ObjectMetadata |
Fournit des méthodes d’assistance sur les objets de hiérarchie de métadonnées |
| DataEventColumnInfo |
Un objet EventInfo peut avoir trois types de colonnes : personnalisable, données, lecture seule. Un objet DataEventColumnInfo reprene une colonne de données d’un objet EventInfo et peut être utilisé dans PredOperand. |
| DataEventColumnInfo.Key | |
| DataEventColumnInfoCollection |
Il s’agit d’une classe de collection pour DataEventColumnInfo. |
| Event |
Classe Runtime pour Event. Chaque instance de cette classe représente une ligne dans sys.server_event_session_events. |
| Event.Key |
Classe de clé pour l’identification. |
| EventCollection |
Classe de collection SFC pour Event. |
| EventColumnInfo |
Un objet EventInfo peut avoir trois types de colonnes : personnalisable, données, lecture seule. Un objet EventColumnInfo reprene une colonne personnalisable d’un objet EventInfo. |
| EventColumnInfo.Key | |
| EventColumnInfoCollection |
Il s’agit d’une classe de collection pour EventColumnInfo. |
| EventField |
Un objet EventField reprene une ligne dans sys.server_event_session_fields. |
| EventField.Key | |
| EventFieldCollection |
Il s’agit de la classe de collection pour EventField. |
| EventInfo |
Classe de métadonnées pour Event. |
| EventInfo.Key |
Classe de clé pour l’identification. |
| EventInfoCollection |
Classe de collection SFC pour EventInfo. |
| MapInfo |
Classe de métadonnées pour Map |
| MapInfo.Key |
Classe de clé pour l’identification. |
| MapInfoCollection |
Classe de collection SFC pour MapInfo. |
| MapValueInfo |
La classe MapValueInfo représente un enregistrement dans sys.dm_xe_map_values. |
| MapValueInfo.Key |
Classe key utilisée interne |
| MapValueInfoCollection |
Il s’agit de la classe de collection pour MapValueInfo. |
| MethodContext | |
| MethodTraceContext | |
| Package |
Classe de métadonnées pour Package. |
| Package.Key |
Classe de clé pour l’identification. |
| PackageCollection |
Classe de collection SFC pour Package |
| PredCompareExpr |
La classe PredCompareExpr représente une expression telle que sqlserver.database_id=7 |
| PredCompareInfo |
Classe de métadonnées pour Pred_Compare |
| PredCompareInfo.Key |
Classe de clé pour l’identification. |
| PredCompareInfoCollection |
Classe de collection SFC pour PredCompareInfo. |
| PredExpr |
Classe de base pour l’expression de prédicat. |
| PredFunctionExpr |
Classe pour l’expression de fonction dans un prédicat. Une expression de fonction est semblable à ceci : Pred_Compare(opérande, valeur) où l’opérande est une instance de PredOperand et la valeur est une instance de PredValue. |
| Predicate |
Le prédicat est la classe de base de toutes les classes associées au prédicat. |
| PredLogicalExpr |
La classe PredLogicalExpr peut appliquer NOT sur une classe PredExpr ou AND/OR sur deux PredExprs |
| PredOperand |
Classe pour l’opérande de prédicat. Un opérande de prédicat peut être une colonne d’événement ou un pred_source. |
| PredSourceInfo |
La classe PredSourceInfo représente des objets pred_source dans sys.dm_xe_objects. |
| PredSourceInfo.Key |
Classe key utilisée interne |
| PredSourceInfoCollection |
Il s’agit de la classe de collection pour PredSourceInfo. |
| PredValue |
PredValue représente rvalue dans PredCompareExpr ou second paramètre dans PredFunctionExpr |
| ReadOnlyEventColumnInfo |
Un objet EventInfo peut avoir trois types de colonnes : personnalisable, données, lecture seule. Un objet ReadOnlyEventColumnInfo reprene une colonne en lecture seule d’un objet EventInfo. |
| ReadOnlyEventColumnInfo.Key | |
| ReadOnlyEventColumnInfoCollection |
Il s’agit de la classe de collection pour ReadOnlyEventColumnInfo. |
| Session |
La session est le code utilisateur de l’objet principal qui interagit. Un objet Session représente une ligne dans sys.server_event_sessions et inclut également des données de sys.dm_xe_sessions si elle est démarrée. |
| Session.Key |
Classe key utilisée interne |
| SessionCollection |
Il s’agit de la collection pour Sessions. |
| SessionProviderBase |
Fournisseur Sql pour session. |
| Target |
Classe Runtime pour Target. Chaque instance de cette classe représente une ligne dans sys.server_event_session_targets. |
| Target.Key |
Classe de clé pour l’identification. |
| TargetCollection |
Classe de collection SFC pour Target. |
| TargetColumnInfo |
TargetInfo n’a actuellement qu’un seul type de colonne : colonne personnalisable. Un objet TargetColumnInfo reprene une colonne personnalisable d’un objet TargetInfo. |
| TargetColumnInfo.Key |
Classe de clé pour l’identification. |
| TargetColumnInfoCollection |
Classe de collection SFC pour TargetColumnInfo. |
| TargetField |
Un objet TargetField reprene une ligne dans sys.server_event_session_fields. |
| TargetField.Key |
Classe de clé pour l’identification. |
| TargetFieldCollection |
Classe de collection SFC pour TargetField. |
| TargetInfo |
La classe TargetInfo représente des objets cibles dans sys.dm_xe_objects. |
| TargetInfo.Key |
Classe key utilisée interne |
| TargetInfoCollection |
Il s’agit de la collection pour les objets TargetInfo. |
| TraceContext | |
| TypeInfo |
La classe TypeInfo représente des objets de type dans sys.dm_xe_objects. |
| TypeInfo.Key |
Classe key utilisée interne |
| TypeInfoCollection |
Il s’agit de la classe de collection pour TypeInfo. |
| XEStore |
XEStore est la racine de toutes les classes de métadonnées et classes runtime. |
| XEStore.ServerKey | |
| XEUtils |
Fournit des méthodes d’assistance pour l’écriture de scripts. |
| XEventException |
Classe d’exception de base pour toutes les classes d’exception XEvent |
Interfaces
| Nom | Description |
|---|---|
| IEventProvider |
définit l’interface que les fournisseurs de composants doivent implémenter pour l’événement, la classe Runtime pour les événements. |
| ISessionObject |
Partie d’interface commune des événements et des cibles |
| ISessionProvider |
définit l’interface avec laquelle les fournisseurs de composants doivent implémenter pour la session, le code utilisateur de l’objet principal interagit. |
| ITargetProvider |
définit l’interface que les fournisseurs de composants doivent implémenter pour la cible, la classe Runtime pour Target |
| IXEObjectInfo |
interface pour les objets enfants de Package |
| IXEStoreProvider |
définit l’interface que les fournisseurs de composants doivent implémenter pour le XEStore, qui est la racine de toutes les classes de métadonnées et classes runtime. |
Énumérations
| Nom | Description |
|---|---|
| PredCompareExpr.ComparatorType |
Définir quel comparateur peut être utilisé entre PredOperand et PredValue |
| PredLogicalExpr.LogicalOperatorType |
Définir un opérateur logique qui peut être utilisé dans PredLogicalExpr |
| Session.EventRetentionModeEnum |
Le mode de rétention des événements décrit comment la perte d’événements est gérée. |
| Session.MemoryPartitionModeEnum |
Le mode partition de mémoire décrit l’emplacement dans la mémoire où les mémoires tampons d’événements sont créées. |