Microsoft.SqlServer.Management.XEvent Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |