Поделиться через


Пространство имен 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.

Классы

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

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IXEObjectInfo Provides interface for the child objects of Package.

Перечисления

  Перечисление Описание
Открытое перечисление PredCompareExpr.ComparatorType Defines the comparator that is used between a PredOperand object and PredValue object in a PredCompareExpr object.
Открытое перечисление PredLogicalExpr.LogicalOperatorType Represents an enumeration of the logical operator types: AND, OR, NOT.
Открытое перечисление Session.EventRetentionModeEnum Event retention mode enumeration describes how event loss is handled.
Открытое перечисление Session.MemoryPartitionModeEnum Memory partition mode enumeration that describes the location in memory where event buffers are created.