Partager via


Espace de noms Microsoft.SqlServer.Management.XEvent

The common object model for creating and using SQL Server Extended Events in client and server components of SQL Server. The Extended Events infrastructure supports the correlation of data from SQL Server events. Under certain circumstances, the infrastructure can also be used to correlated data from the operating system and database applications.

Classes

  Classe Description
Classe publique Action The runtime class for the Action class. Each instance of this class represents a row in sys.server_event_session_actions.
Classe publique Action.Key Represents the SQL Foundation Class key class used for identification of an Action object.
Classe publique ActionCollection Represents SQL Server Foundation classes (SFC) collection of Action objects.
Classe publique ActionInfo Represents metadata for an Action object.
Classe publique ActionInfo.Key Represents the key class for identification of an ActionInfo object.
Classe publique ActionInfoCollection Represents the SQL Server Foundation Class collection for the ActionInfo class.
Classe publique DataEventColumnInfo Represents a data column of an EventInfo object.
Classe publique DataEventColumnInfo.Key The identity key of the column associated with this DataEventColumnInfo.
Classe publique DataEventColumnInfoCollection Represents a collection of DataEventColumnInfo objects.
Classe publique Event Represents the runtime class for XEvent objects. Each instance of this class represents a row in sys.server_event_session_events.
Classe publique Event.Key An SfcKey class for identification of an Event.
Classe publique EventCollection SQL Server Foundation classes (SFC) collection class of XEvent objects.
Classe publique EventColumnInfo Represents a customizable column of an EventInfo object.
Classe publique EventColumnInfo.Key Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
Classe publique EventColumnInfoCollection Represents a collection of EventColumnInfo objects.
Classe publique EventField Represents a row in sys.server_event_session_fields.
Classe publique EventField.Key Represents the identity key for an EventField object.
Classe publique EventFieldCollection Represents a collection class for EventField objects.
Classe publique EventInfo Metadata class for the XEvent class and the parent class for EventColumnInfo objects.
Classe publique EventInfo.Key SQL Foundation Class key class that identifies an EventInfo object.
Classe publique EventInfoCollection SQL Server Foundation Class collection class for EventInfo objects.
Classe publique MapInfo Metadata for MapInfo class.
Classe publique MapInfo.Key Represents the identity key for a MapInfo.Key object.
Classe publique MapInfoCollection Collection class for MapInfo objects.
Classe publique MapValueInfo Represents a record in sys.dm_xe_map_values.
Classe publique MapValueInfo.Key Internal key for the MapValueInfo class.
Classe publique MapValueInfoCollection Collection class for MapValueInfo objects.
Classe publique Package Metadata for other information classes such as EventInfo, TargetInfo, ActionInfo, and others listed in Remarks.
Classe publique Package.Key A SQL Foundation Class key that identifies a Package object.
Classe publique PackageCollection Represents the SQL Foundation Class collection for Package objects.
Classe publique PredCompareExpr Represents a predicate expression that can be used in a conditional statement.
Classe publique PredCompareInfo Metadata class for PredCompare objects.
Classe publique PredCompareInfo.Key An SQL Foundation Class key for identification of PredCompareInfo objects.
Classe publique PredCompareInfoCollection Sql Foundation Class collection for PredCompareInfo objects.
Classe publique PredExpr Represents the abstract base class for the PredCompareExpr class.
Classe publique PredFunctionExpr Represents the function expression in a predicate.
Classe publique Predicate Represents the abstract base class for all predicate classes.
Classe publique PredLogicalExpr Represents a predicate that can be used in an expression.
Classe publique PredOperand Represents a predicate operand. A predicate operand can be a DataEventColumnInfo object or a PredSourceInfo object.
Classe publique PredSourceInfo Represents pred_source objects in sys.dm_xe_objects.
Classe publique PredSourceInfo.Key A SQL Foundation Class key for identification of PredSourceInfo objects.
Classe publique PredSourceInfoCollection Represents the collection class for PredSourceInfo objects.
Classe publique PredValue Represents an rvalue in PredCompareExpr object or the second parameter in the PredFunctionExpr object.
Classe publique ReadOnlyEventColumnInfo Represents a readonly column of an EventInfo object.
Classe publique ReadOnlyEventColumnInfo.Key A SQL Foundation Class key for identification of ReadOnlyEventColumnInfo objects.
Classe publique ReadOnlyEventColumnInfoCollection Represents a collection class for ReadOnlyEventColumnInfo objects.
Classe publique Session Represents a row in sys.server_event_sessions and includes data from sys.dm_xe_sessions if running.
Classe publique Session.Key Internal identity key class for Session class.
Classe publique SessionCollection Represents the collection for Session objects.
Classe publique Target Represents the runtime class for Target objects. Each instance of this class represents a row in sys.server_event_session_targets.
Classe publique Target.Key A key class for identification of Target objects.
Classe publique TargetCollection SQL Server Foundation Class collection for Target objects.
Classe publique TargetColumnInfo Represents a customizable column of a TargetInfo object.
Classe publique TargetColumnInfo.Key An identity key class for TargetColumnInfo objects.
Classe publique TargetColumnInfoCollection SQL Foundation Class collection for the TargetColumnInfo class.
Classe publique TargetField Represents a row in sys.server_event_session_fields.
Classe publique TargetField.Key A key class for identification of TargetField objects.
Classe publique TargetFieldCollection SQL Foundation Class collection for TargetField objects.
Classe publique TargetInfo Represents target objects in sys.dm_xe_objects.
Classe publique TargetInfo.Key Represents the identity key for a TargetInfo object.
Classe publique TargetInfoCollection Represents a collection class for TargetInfo objects.
Classe publique TypeInfo Represents type objects in sys.dm_xe_objects.
Classe publique TypeInfo.Key An SfcKey class for identification of TargetInfo objects.
Classe publique TypeInfoCollection Represents the collection class for TypeInfo objects.
Classe publique XEStore The XEStore class is the base class for all metadata classes and runtime classes.
Classe publique XEStore.Key Represents an SfcKey class.
Classe publique XEStore.ObjectMetadata Provides helper methods over the metadata hierarchy objects.
Classe publique XEventException Base exception class for all XEventException classes.

Interfaces

  Interface Description
Interface publique IXEObjectInfo Provides interface for the child objects of Package.

Énumérations

  Énumération Description
Énumération publique PredCompareExpr.ComparatorType Defines the comparator that is used between a PredOperand object and PredValue object in a PredCompareExpr object.
Énumération publique PredLogicalExpr.LogicalOperatorType Represents an enumeration of the logical operator types: AND, OR, NOT.
Énumération publique Session.EventRetentionModeEnum Event retention mode enumeration describes how event loss is handled.
Énumération publique Session.MemoryPartitionModeEnum Memory partition mode enumeration that describes the location in memory where event buffers are created.