Freigeben über


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.

Klassen

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

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IXEObjectInfo Provides interface for the child objects of Package.

Enumerationen

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