Microsoft.SqlServer.Management.XEvent Namespace

 

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.

ClassDescription
System_CAPS_pubclassAction

The runtime class for the Action class. Each instance of this class represents a row in sys.server_event_session_actions.

System_CAPS_pubclassActionCollection

Represents SQL Server Foundation classes (SFC) collection of Action objects.

System_CAPS_pubclassActionInfo

Represents metadata for an Action object.

System_CAPS_pubclassActionInfoCollection

Represents the SQL Server Foundation Class collection for the ActionInfo class.

System_CAPS_pubclassBaseXEStore

The BaseXEStore class is the base class for all metadata classes and runtime classes.

System_CAPS_pubclassDataEventColumnInfo

Represents a data column of an EventInfo object.

System_CAPS_pubclassDataEventColumnInfoCollection

Represents a collection of DataEventColumnInfo objects.

System_CAPS_pubclassEvent

Represents the runtime class for T:Microsoft.SqlServer.Management.XEvent objects. Each instance of this class represents a row in sys.server_event_session_events.

System_CAPS_pubclassEventCollection

Represents SQL Server Foundation classes (SFC) collection class of T:Microsoft.SqlServer.Management.XEvent objects.

System_CAPS_pubclassEventColumnInfo

Represents a customizable column of an T:Microsoft.SqlServer.XEvent.EventInfo object.

System_CAPS_pubclassEventColumnInfoCollection

Represents a collection of EventColumnInfo objects.

System_CAPS_pubclassEventField
System_CAPS_pubclassEventFieldCollection

Represents a collection class for EventField objects.

System_CAPS_pubclassEventInfo

Metadata class for the T:Microsoft.SqlServer.Management.XEvent class and the parent class for EventColumnInfo objects.

System_CAPS_pubclassEventInfoCollection

SQL Server Foundation Class collection class for EventInfo objects.

System_CAPS_pubclassAction.Key

Represents the SQL Foundation Class key class used for identification of an Action object.

System_CAPS_pubclassActionInfo.Key

Represents the key class for identification of an ActionInfo object.

System_CAPS_pubclassBaseXEStore.Key

Represents the identity key for a BaseXEStore object.

System_CAPS_pubclassDataEventColumnInfo.Key

The identity key of the column associated with this DataEventColumnInfo.

System_CAPS_pubclassEvent.Key

Represents an SfcKey class for identification of an Event.

System_CAPS_pubclassEventColumnInfo.Key

Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.

System_CAPS_pubclassEventField.Key

Represents the identity key for an EventField object.

System_CAPS_pubclassEventInfo.Key

Represents an SQL Foundation Class key class that identifies an EventInfo object.

System_CAPS_pubclassMapInfo.Key

Represents the identity key for a MapInfo.Key object.

System_CAPS_pubclassMapValueInfo.Key

Represents an internal key for the MapValueInfo class.

System_CAPS_pubclassPackage.Key

Represents an SQL Foundation Class key that identifies a Package object.

System_CAPS_pubclassPredCompareInfo.Key

Represents an SQL Foundation Class key for identification of PredCompareInfo objects.

System_CAPS_pubclassPredSourceInfo.Key

A SQL Foundation Class key for identification of PredSourceInfo objects.

System_CAPS_pubclassReadOnlyEventColumnInfo.Key

Represents an SQL Foundation Class key for identification of ReadOnlyEventColumnInfo objects.

System_CAPS_pubclassSession.Key

Represents an internal identity key class for Session class.

System_CAPS_pubclassTarget.Key

Represents a key class for identification of Target objects.

System_CAPS_pubclassTargetColumnInfo.Key

An identity key class for TargetColumnInfo objects.

System_CAPS_pubclassTargetField.Key

Represents a key class for identification of TargetField objects.

System_CAPS_pubclassTargetInfo.Key

Represents the identity key for a TargetInfo object.

System_CAPS_pubclassTypeInfo.Key

Represents an SfcKey class for identification of TargetInfo objects.

System_CAPS_pubclassMapInfo

Represents a metadata for MapInfo class.

System_CAPS_pubclassMapInfoCollection

Collection class for MapInfo objects.

System_CAPS_pubclassMapValueInfo

Represents a record in sys.dm_xe_map_values.

System_CAPS_pubclassMapValueInfoCollection

Collection class for MapValueInfo objects.

System_CAPS_pubclassBaseXEStore.ObjectMetadata

Provides methods used to access information about the XEvent object.

System_CAPS_pubclassPackage

Metadata for other information classes such as EventInfo, TargetInfo, ActionInfo, and others listed in Remarks.

System_CAPS_pubclassPackageCollection

Represents the SQL Foundation Class collection for Package objects.

System_CAPS_pubclassPredCompareExpr

Represents a predicate expression that can be used in a conditional statement.

System_CAPS_pubclassPredCompareInfo

Represents a metadata class for T:Microsoft.SqlServer.Management.XEvent.PredCompare objects.

System_CAPS_pubclassPredCompareInfoCollection

Sql Foundation Class collection for PredCompareInfo objects.

System_CAPS_pubclassPredExpr

Represents the abstract base class for the PredCompareExpr class.

System_CAPS_pubclassPredFunctionExpr

Represents the function expression in a predicate.

System_CAPS_pubclassPredicate

Represents the abstract base class for all predicate classes.

System_CAPS_pubclassPredLogicalExpr

Represents a predicate that can be used in an expression.

System_CAPS_pubclassPredOperand

Represents a predicate operand. A predicate operand can be a DataEventColumnInfo object or a PredSourceInfo object.

System_CAPS_pubclassPredSourceInfo

Represents pred_sourceobjects insys.dm_xe_objects.

System_CAPS_pubclassPredSourceInfoCollection

Represents the collection class for PredSourceInfo objects.

System_CAPS_pubclassPredValue

Represents an rvalue in PredCompareExpr object or the second parameter in the PredFunctionExpr object.

System_CAPS_pubclassReadOnlyEventColumnInfo

Represents a readonly column of an EventInfo object.

System_CAPS_pubclassReadOnlyEventColumnInfoCollection

Represents a collection class for ReadOnlyEventColumnInfo objects.

System_CAPS_pubclassXEStore.ServerKey

Represents the identity for a XEStore object.

System_CAPS_pubclassSession

Represents a row in sys.server_event_sessions and includes data from sys.dm_xe_sessions if running.

System_CAPS_pubclassSessionCollection

Represents the collection for Session objects.

System_CAPS_pubclassSessionProviderBase

Represents the session provider base.

System_CAPS_pubclassTarget

Represents the runtime class for Target objects. Each instance of this class represents a row in sys.server_event_session_targets.

System_CAPS_pubclassTargetCollection

Represents SQL Server Foundation Class collection for Target objects.

System_CAPS_pubclassTargetColumnInfo

Represents a customizable column of a TargetInfo object.

System_CAPS_pubclassTargetColumnInfoCollection

SQL Foundation Class collection for the TargetColumnInfo class.

System_CAPS_pubclassTargetField

Represents a row in sys.server_event_session_fields.

System_CAPS_pubclassTargetFieldCollection

SQL Foundation Class collection for TargetField objects.

System_CAPS_pubclassTargetInfo

Represents target objects in sys.dm_xe_objects.

System_CAPS_pubclassTargetInfoCollection

Represents a collection class for TargetInfo objects.

System_CAPS_pubclassTypeInfo

Represents type objects in sys.dm_xe_objects.

System_CAPS_pubclassTypeInfoCollection

Represents the collection class for TypeInfo objects.

System_CAPS_pubclassXEStore

Represents the XEStore class is the base class for all metadata classes and runtime classes.

System_CAPS_pubclassXEUtils

Provides helper methods for scripting.

System_CAPS_pubclassXEventException

Base exception class for all XEventException classes.

InterfaceDescription
System_CAPS_pubinterfaceIEventProvider

defines the interface that component providers need to implement for the Event, the Runtime class for the Events.

System_CAPS_pubinterfaceISessionObject

Defines the interface that the objects need to implement for the session.

System_CAPS_pubinterfaceISessionProvider

defines the interface that component providers need to implement for the Session, the main object user code interacts with.

System_CAPS_pubinterfaceITargetProvider

defines the interface that component providers need to implement for the Target, the Runtime class for Target

System_CAPS_pubinterfaceIXEObjectInfo

Provides interface for the child objects of Package.

System_CAPS_pubinterfaceIXEStoreProvider

Defines the interface that component providers need to implement for the XEStore, which is the root for all metadata classes and runtime classes.

EnumerationDescription
System_CAPS_pubenumPredCompareExpr.ComparatorType

Defines the comparator that is used between a PredOperand object and PredValue object in a PredCompareExpr object.

System_CAPS_pubenumSession.EventRetentionModeEnum

Event retention mode enumeration describes how event loss is handled.

System_CAPS_pubenumPredLogicalExpr.LogicalOperatorType

Represents an enumeration of the logical operator types: AND, OR, NOT.

System_CAPS_pubenumSession.MemoryPartitionModeEnum

Memory partition mode enumeration that describes the location in memory where event buffers are created.

Return to top
Show: