Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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
Class | Description | |
---|---|---|
![]() |
Action | The runtime class for the Action class. Each instance of this class represents a row in sys.server_event_session_actions. |
![]() |
Action.Key | Represents the SQL Foundation Class key class used for identification of an Action object. |
![]() |
ActionCollection | Represents SQL Server Foundation classes (SFC) collection of Action objects. |
![]() |
ActionInfo | Represents metadata for an Action object. |
![]() |
ActionInfo.Key | Represents the key class for identification of an ActionInfo object. |
![]() |
ActionInfoCollection | Represents the SQL Server Foundation Class collection for the ActionInfo class. |
![]() |
DataEventColumnInfo | Represents a data column of an EventInfo object. |
![]() |
DataEventColumnInfo.Key | The identity key of the column associated with this DataEventColumnInfo. |
![]() |
DataEventColumnInfoCollection | Represents a collection of DataEventColumnInfo objects. |
![]() |
Event | Represents the runtime class for XEvent objects. Each instance of this class represents a row in sys.server_event_session_events. |
![]() |
Event.Key | An SfcKey class for identification of an Event. |
![]() |
EventCollection | SQL Server Foundation classes (SFC) collection class of XEvent objects. |
![]() |
EventColumnInfo | Represents a customizable column of an EventInfo object. |
![]() |
EventColumnInfo.Key | Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
![]() |
EventColumnInfoCollection | Represents a collection of EventColumnInfo objects. |
![]() |
EventField | Represents a row in sys.server_event_session_fields. |
![]() |
EventField.Key | Represents the identity key for an EventField object. |
![]() |
EventFieldCollection | Represents a collection class for EventField objects. |
![]() |
EventInfo | Metadata class for the XEvent class and the parent class for EventColumnInfo objects. |
![]() |
EventInfo.Key | SQL Foundation Class key class that identifies an EventInfo object. |
![]() |
EventInfoCollection | SQL Server Foundation Class collection class for EventInfo objects. |
![]() |
MapInfo | Metadata for MapInfo class. |
![]() |
MapInfo.Key | Represents the identity key for a MapInfo.Key object. |
![]() |
MapInfoCollection | Collection class for MapInfo objects. |
![]() |
MapValueInfo | Represents a record in sys.dm_xe_map_values. |
![]() |
MapValueInfo.Key | Internal key for the MapValueInfo class. |
![]() |
MapValueInfoCollection | Collection class for MapValueInfo objects. |
![]() |
Package | Metadata for other information classes such as EventInfo, TargetInfo, ActionInfo, and others listed in Remarks. |
![]() |
Package.Key | A SQL Foundation Class key that identifies a Package object. |
![]() |
PackageCollection | Represents the SQL Foundation Class collection for Package objects. |
![]() |
PredCompareExpr | Represents a predicate expression that can be used in a conditional statement. |
![]() |
PredCompareInfo | Metadata class for PredCompare objects. |
![]() |
PredCompareInfo.Key | An SQL Foundation Class key for identification of PredCompareInfo objects. |
![]() |
PredCompareInfoCollection | Sql Foundation Class collection for PredCompareInfo objects. |
![]() |
PredExpr | Represents the abstract base class for the PredCompareExpr class. |
![]() |
PredFunctionExpr | Represents the function expression in a predicate. |
![]() |
Predicate | Represents the abstract base class for all predicate classes. |
![]() |
PredLogicalExpr | Represents a predicate that can be used in an expression. |
![]() |
PredOperand | Represents a predicate operand. A predicate operand can be a DataEventColumnInfo object or a PredSourceInfo object. |
![]() |
PredSourceInfo | Represents pred_source objects in sys.dm_xe_objects. |
![]() |
PredSourceInfo.Key | A SQL Foundation Class key for identification of PredSourceInfo objects. |
![]() |
PredSourceInfoCollection | Represents the collection class for PredSourceInfo objects. |
![]() |
PredValue | Represents an rvalue in PredCompareExpr object or the second parameter in the PredFunctionExpr object. |
![]() |
ReadOnlyEventColumnInfo | Represents a readonly column of an EventInfo object. |
![]() |
ReadOnlyEventColumnInfo.Key | A SQL Foundation Class key for identification of ReadOnlyEventColumnInfo objects. |
![]() |
ReadOnlyEventColumnInfoCollection | Represents a collection class for ReadOnlyEventColumnInfo objects. |
![]() |
Session | Represents a row in sys.server_event_sessions and includes data from sys.dm_xe_sessions if running. |
![]() |
Session.Key | Internal identity key class for Session class. |
![]() |
SessionCollection | Represents the collection for Session objects. |
![]() |
Target | Represents the runtime class for Target objects. Each instance of this class represents a row in sys.server_event_session_targets. |
![]() |
Target.Key | A key class for identification of Target objects. |
![]() |
TargetCollection | SQL Server Foundation Class collection for Target objects. |
![]() |
TargetColumnInfo | Represents a customizable column of a TargetInfo object. |
![]() |
TargetColumnInfo.Key | An identity key class for TargetColumnInfo objects. |
![]() |
TargetColumnInfoCollection | SQL Foundation Class collection for the TargetColumnInfo class. |
![]() |
TargetField | Represents a row in sys.server_event_session_fields. |
![]() |
TargetField.Key | A key class for identification of TargetField objects. |
![]() |
TargetFieldCollection | SQL Foundation Class collection for TargetField objects. |
![]() |
TargetInfo | Represents target objects in sys.dm_xe_objects. |
![]() |
TargetInfo.Key | Represents the identity key for a TargetInfo object. |
![]() |
TargetInfoCollection | Represents a collection class for TargetInfo objects. |
![]() |
TypeInfo | Represents type objects in sys.dm_xe_objects. |
![]() |
TypeInfo.Key | An SfcKey class for identification of TargetInfo objects. |
![]() |
TypeInfoCollection | Represents the collection class for TypeInfo objects. |
![]() |
XEStore | The XEStore class is the base class for all metadata classes and runtime classes. |
![]() |
XEStore.Key | Represents an SfcKey class. |
![]() |
XEStore.ObjectMetadata | Provides helper methods over the metadata hierarchy objects. |
![]() |
XEventException | Base exception class for all XEventException classes. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IXEObjectInfo | Provides interface for the child objects of Package. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
PredCompareExpr.ComparatorType | Defines the comparator that is used between a PredOperand object and PredValue object in a PredCompareExpr object. |
![]() |
PredLogicalExpr.LogicalOperatorType | Represents an enumeration of the logical operator types: AND, OR, NOT. |
![]() |
Session.EventRetentionModeEnum | Event retention mode enumeration describes how event loss is handled. |
![]() |
Session.MemoryPartitionModeEnum | Memory partition mode enumeration that describes the location in memory where event buffers are created. |