Compartir a través de


Espacio de nombres 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.

Clases

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

Interfaces

  Interfaz Descripción
Interfaz pública IXEObjectInfo Provides interface for the child objects of Package.

Enumeraciones

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