Microsoft.SqlServer.Management.XEvent Spazio dei nomi

Classi

Nome Descrizione
Action

Classe RunTime per Action. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_actions.

Action.Key

Classe chiave per l'identificazione.

ActionCollection

Classe di raccolta SFC per Action.

ActionInfo

Metadati per azione.

ActionInfo.Key

Classe chiave per l'identificazione.

ActionInfoCollection

Classe di raccolta SFC per ActionInfo.

BaseXEStore

XEStore è la radice per tutte le classi di metadati e le classi di runtime.

BaseXEStore.Key
BaseXEStore.ObjectMetadata

Fornisce metodi helper sugli oggetti gerarchia di metadati

DataEventColumnInfo

Un oggetto EventInfo può avere tre tipi di colonne: personalizzabili, dati, readonly. Un oggetto DataEventColumnInfo replica una colonna di dati di un oggetto EventInfo e può essere usato in PredOperand.

DataEventColumnInfo.Key
DataEventColumnInfoCollection

Classe di raccolta per DataEventColumnInfo.

Event

Classe di runtime per Event. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_events.

Event.Key

Classe chiave per l'identificazione.

EventCollection

Classe raccolta SFC per Event.

EventColumnInfo

Un oggetto EventInfo può avere tre tipi di colonne: personalizzabili, dati, readonly. Un oggetto EventColumnInfo rappresenta una colonna personalizzabile di un oggetto EventInfo.

EventColumnInfo.Key
EventColumnInfoCollection

Classe di raccolta per EventColumnInfo.

EventField

Un oggetto EventField replica una riga in sys.server_event_session_fields.

EventField.Key
EventFieldCollection

Classe di raccolta per EventField.

EventInfo

Classe di metadati per Event.

EventInfo.Key

Classe chiave per l'identificazione.

EventInfoCollection

Classe collection SFC per EventInfo.

MapInfo

Classe di metadati per Map

MapInfo.Key

Classe chiave per l'identificazione.

MapInfoCollection

Classe collection SFC per MapInfo.

MapValueInfo

La classe MapValueInfo rappresenta un record in sys.dm_xe_map_values.

MapValueInfo.Key

Classe Key usata internamente

MapValueInfoCollection

Classe di raccolta per MapValueInfo.

MethodContext
MethodTraceContext
Package

Classe di metadati per Package.

Package.Key

Classe chiave per l'identificazione.

PackageCollection

Classe di raccolta SFC per Package

PredCompareExpr

La classe PredCompareExpr rappresenta un'espressione come sqlserver.database_id=7

PredCompareInfo

Classe di metadati per Pred_Compare

PredCompareInfo.Key

Classe chiave per l'identificazione.

PredCompareInfoCollection

Classe raccolta SFC per PredCompareInfo.

PredExpr

Classe di base per tutte le espressioni di predicato.

PredFunctionExpr

Classe per l'espressione di funzione in un predicato. Un'espressione di funzione è simile alla seguente: Pred_Compare(operando, valore) dove operando è un'istanza di PredOperand e value è un'istanza di PredValue.

Predicate

Predicato è la classe base di tutte le classi correlate al predicato.

PredLogicalExpr

La classe PredLogicalExpr può applicare NOT su una predExpr o AND/OR su due predExpr

PredOperand

Classe per l'operando predicato. Un operando predicato può essere una colonna evento o un pred_source.

PredSourceInfo

La classe PredSourceInfo rappresenta gli oggetti pred_source in sys.dm_xe_objects.

PredSourceInfo.Key

Classe Key usata internamente

PredSourceInfoCollection

Classe di raccolta per PredSourceInfo.

PredValue

PredValue rappresenta rvalue in PredCompareExpr o secondo parametro in PredFunctionExpr

ReadOnlyEventColumnInfo

Un oggetto EventInfo può avere tre tipi di colonne: personalizzabili, dati, readonly. Un oggetto ReadOnlyEventColumnInfo rappresenta una colonna readonly di un oggetto EventInfo.

ReadOnlyEventColumnInfo.Key
ReadOnlyEventColumnInfoCollection

Classe di raccolta per ReadOnlyEventColumnInfo.

Session

Session è il codice utente oggetto principale con cui interagisce. Un oggetto Session rappresenta una riga in sys.server_event_sessions e include anche alcuni dati di sys.dm_xe_sessions se vengono avviati.

Session.Key

Classe Key usata internamente

SessionCollection

Questa è la raccolta per Sessions.

SessionProviderBase

Provider SQL per session.

Target

Classe di runtime per Target. Ogni istanza di questa classe rappresenta una riga in sys.server_event_session_targets.

Target.Key

Classe chiave per l'identificazione.

TargetCollection

Classe di raccolta SFC per Target.

TargetColumnInfo

TargetInfo include attualmente solo un tipo di colonna: colonna personalizzabile. Un oggetto TargetColumnInfo riproduce una colonna personalizzabile di un oggetto TargetInfo.

TargetColumnInfo.Key

Classe chiave per l'identificazione.

TargetColumnInfoCollection

Classe di raccolta SFC per TargetColumnInfo.

TargetField

Un oggetto TargetField replica una riga in sys.server_event_session_fields.

TargetField.Key

Classe chiave per l'identificazione.

TargetFieldCollection

Classe di raccolta SFC per TargetField.

TargetInfo

La classe TargetInfo rappresenta gli oggetti di destinazione in sys.dm_xe_objects.

TargetInfo.Key

Classe Key usata internamente

TargetInfoCollection

Questa è l'insieme per gli oggetti TargetInfo.

TraceContext
TypeInfo

La classe TypeInfo rappresenta gli oggetti di tipo in sys.dm_xe_objects.

TypeInfo.Key

Classe Key usata internamente

TypeInfoCollection

Classe di raccolta per TypeInfo.

XEStore

XEStore è la radice per tutte le classi di metadati e le classi di runtime.

XEStore.ServerKey
XEUtils

Fornisce metodi helper per la creazione di script.

XEventException

Classe di eccezione di base per tutte le classi di eccezioni XEvent

Interfacce

Nome Descrizione
IEventProvider

definisce l'interfaccia che i provider di componenti devono implementare per l'evento, la classe runtime per gli eventi.

ISessionObject

parte dell'interfaccia comune di eventi e destinazioni

ISessionProvider

definisce l'interfaccia con cui i provider di componenti devono implementare per la sessione, il codice utente dell'oggetto principale interagisce con .

ITargetProvider

definisce l'interfaccia che i provider di componenti devono implementare per Target, la classe runtime per Target

IXEObjectInfo

interfaccia per gli oggetti figlio di Package

IXEStoreProvider

definisce l'interfaccia che i provider di componenti devono implementare per XEStore, ovvero la radice per tutte le classi di metadati e le classi di runtime.

Enumerazioni

Nome Descrizione
PredCompareExpr.ComparatorType

Definire quale confronto può essere usato tra PredOperand e PredValue

PredLogicalExpr.LogicalOperatorType

Definire l'operatore logico che può essere usato in PredLogicalExpr

Session.EventRetentionModeEnum

La modalità di conservazione degli eventi descrive come viene gestita la perdita di eventi.

Session.MemoryPartitionModeEnum

La modalità partizione di memoria descrive il percorso in memoria in cui vengono creati i buffer eventi.