Partilhar via


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

Interfaces

  Interface Descrição
Interface pública IXEObjectInfo Provides interface for the child objects of Package.

Enumerações

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