Condividi tramite


Spazio dei nomi 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.

Classi

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

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IXEObjectInfo Provides interface for the child objects of Package.

Enumerazioni

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