Microsoft.SqlServer.Management.XEvent Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |