Microsoft.SqlServer.Management.XEvent Namespace

Klassen

Name Beschreibung
Action

RunTime-Klasse für Action. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_actions dar.

Action.Key

Eine Schlüsselklasse zur Identifizierung.

ActionCollection

SFC-Auflistungsklasse für Action.

ActionInfo

Metadaten für Aktion.

ActionInfo.Key

Eine Schlüsselklasse zur Identifizierung.

ActionInfoCollection

SFC-Auflistungsklasse für ActionInfo.

BaseXEStore

XEStore ist der Stamm für alle Metadatenklassen und Laufzeitklassen.

BaseXEStore.Key
BaseXEStore.ObjectMetadata

Stellt Hilfsmethoden für die Metadatenhierarchieobjekte bereit.

DataEventColumnInfo

Ein EventInfo-Objekt kann drei Arten von Spalten aufweisen: anpassbar, Daten, schreibgeschützt. Ein DataEventColumnInfo-Objekt gibt eine Datenspalte eines EventInfo-Objekts zurück und kann in PredOperand verwendet werden.

DataEventColumnInfo.Key
DataEventColumnInfoCollection

Dies ist die Sammlungsklasse für DataEventColumnInfo.

Event

Laufzeitklasse für Event. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_events dar.

Event.Key

Eine Schlüsselklasse zur Identifizierung.

EventCollection

SFC-Auflistungsklasse für Event.

EventColumnInfo

Ein EventInfo-Objekt kann drei Arten von Spalten aufweisen: anpassbar, Daten, schreibgeschützt. Ein EventColumnInfo-Objekt gibt eine anpassbare Spalte eines EventInfo-Objekts zurück.

EventColumnInfo.Key
EventColumnInfoCollection

Dies ist die Sammlungsklasse für EventColumnInfo.

EventField

Ein EventField-Objekt gibt eine Zeile in sys.server_event_session_fields zurück.

EventField.Key
EventFieldCollection

Dies ist die Sammlungsklasse für EventField.

EventInfo

Metadatenklasse für Event.

EventInfo.Key

Eine Schlüsselklasse zur Identifizierung.

EventInfoCollection

SFC-Auflistungsklasse für EventInfo.

MapInfo

Metadatenklasse für Zuordnung

MapInfo.Key

Eine Schlüsselklasse zur Identifizierung.

MapInfoCollection

SFC-Auflistungsklasse für MapInfo.

MapValueInfo

Die MapValueInfo-Klasse stellt einen Datensatz in sys.dm_xe_map_values dar.

MapValueInfo.Key

Interne verwendete Key-Klasse

MapValueInfoCollection

Dies ist die Sammlungsklasse für MapValueInfo.

MethodContext
MethodTraceContext
Package

Metadatenklasse für Package.

Package.Key

Eine Schlüsselklasse zur Identifizierung.

PackageCollection

SFC-Sammlungsklasse für Package

PredCompareExpr

PredCompareExpr-Klasse stellt Ausdruck wie sqlserver.database_id=7 dar.

PredCompareInfo

Metadatenklasse für Pred_Compare

PredCompareInfo.Key

Eine Schlüsselklasse zur Identifizierung.

PredCompareInfoCollection

SFC-Auflistungsklasse für PredCompareInfo.

PredExpr

Basisklasse für den gesamten Prädikatausdruck.

PredFunctionExpr

Klasse für den Funktionsausdruck in einem Prädikat. Ein Funktionsausdruck ist wie folgt: Pred_Compare(operand, value), wobei Operand eine Instanz von PredOperand ist und der Wert eine Instanz von PredValue ist.

Predicate

Prädikat ist die Basisklasse aller prädikatbezogenen Klassen.

PredLogicalExpr

PredLogicalExpr-Klasse kann NICHT auf einen PredExpr oder AND/OR auf zwei PredExprs angewendet werden

PredOperand

Klasse für Prädikatopernd. Ein Prädikatoperant kann eine Ereignisspalte oder eine pred_source sein.

PredSourceInfo

PredSourceInfo-Klasse stellt pred_source Objekte in sys.dm_xe_objects dar.

PredSourceInfo.Key

Interne verwendete Key-Klasse

PredSourceInfoCollection

Dies ist die Sammlungsklasse für PredSourceInfo.

PredValue

PredValue represents is rvalue in PredCompareExpr or second parameter in PredFunctionExpr

ReadOnlyEventColumnInfo

Ein EventInfo-Objekt kann drei Arten von Spalten aufweisen: anpassbar, Daten, schreibgeschützt. Ein ReadOnlyEventColumnInfo -Objekt reprensent eine readonly-Spalte eines EventInfo -Objekts.

ReadOnlyEventColumnInfo.Key
ReadOnlyEventColumnInfoCollection

Dies ist die Sammlungsklasse für ReadOnlyEventColumnInfo.

Session

Sitzung ist der Hauptobjektbenutzercode, mit dem interagiert. Ein Session -Objekt stellt eine Zeile in sys.server_event_sessions dar und enthält auch einige Daten aus sys.dm_xe_sessions, wenn es gestartet wird.

Session.Key

Interne verwendete Key-Klasse

SessionCollection

Dies ist die Sammlung für Sitzungen.

SessionProviderBase

Sql-Anbieter für Session.

Target

Laufzeitklasse für Target. Jede Instanz dieser Klasse stellt eine Zeile in sys.server_event_session_targets dar.

Target.Key

Eine Schlüsselklasse zur Identifizierung.

TargetCollection

SFC-Auflistungsklasse für Target.

TargetColumnInfo

TargetInfo verfügt derzeit nur über eine Art von Spalte: anpassbare Spalte. Ein TargetColumnInfo-Objekt gibt eine anpassbare Spalte eines TargetInfo-Objekts zurück.

TargetColumnInfo.Key

Eine Schlüsselklasse zur Identifizierung.

TargetColumnInfoCollection

SFC-Auflistungsklasse für TargetColumnInfo.

TargetField

Ein TargetField-Objekt gibt eine Zeile in sys.server_event_session_fields zurück.

TargetField.Key

Eine Schlüsselklasse zur Identifizierung.

TargetFieldCollection

SFC-Auflistungsklasse für TargetField.

TargetInfo

TargetInfo-Klasse stellt Zielobjekte in sys.dm_xe_objects dar.

TargetInfo.Key

Interne verwendete Key-Klasse

TargetInfoCollection

Dies ist die Auflistung für TargetInfo-Objekte.

TraceContext
TypeInfo

Die TypeInfo-Klasse stellt Typobjekte in sys.dm_xe_objects dar.

TypeInfo.Key

Interne verwendete Key-Klasse

TypeInfoCollection

Dies ist die Sammlungsklasse für TypeInfo.

XEStore

XEStore ist der Stamm für alle Metadatenklassen und Laufzeitklassen.

XEStore.ServerKey
XEUtils

Stellt Hilfsmethoden für skripting bereit.

XEventException

Basis-Ausnahmeklasse für alle XEvent-Ausnahmeklassen

Schnittstellen

Name Beschreibung
IEventProvider

definiert die Schnittstelle, die Komponentenanbieter für das Ereignis, die Runtime-Klasse für die Ereignisse implementieren müssen.

ISessionObject

gemeinsame Schnittstellenteil von Ereignissen und Zielen

ISessionProvider

definiert die Schnittstelle, mit der Komponentenanbieter für die Sitzung implementiert werden müssen, mit dem Hauptobjektbenutzercode interagiert.

ITargetProvider

definiert die Schnittstelle, die Komponentenanbieter für das Ziel implementieren müssen, die Runtime-Klasse für Target

IXEObjectInfo

Schnittstelle für die untergeordneten Objekte von Package

IXEStoreProvider

definiert die Schnittstelle, die Komponentenanbieter für den XEStore implementieren müssen. Dies ist der Stamm für alle Metadatenklassen und Laufzeitklassen.

Enumerationen

Name Beschreibung
PredCompareExpr.ComparatorType

Definieren, welcher Vergleich zwischen PredOperand und PredValue verwendet werden kann

PredLogicalExpr.LogicalOperatorType

Definieren eines logischen Operators, der in PredLogicalExpr verwendet werden kann

Session.EventRetentionModeEnum

Der Ereignisaufbewahrungsmodus beschreibt, wie Ereignisverlust behandelt wird.

Session.MemoryPartitionModeEnum

Der Speicherpartitionsmodus beschreibt den Speicherort im Arbeitsspeicher, an dem Ereignispuffer erstellt werden.