Microsoft.SqlServer.Management.XEvent Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
| Nombre | Description |
|---|---|
| Action |
Clase RunTime para Action. Cada instancia de esta clase representa una fila en sys.server_event_session_actions. |
| Action.Key |
Clase clave para la identificación. |
| ActionCollection |
Clase de colección SFC para Action. |
| ActionInfo |
Metadatos de acción. |
| ActionInfo.Key |
Clase clave para la identificación. |
| ActionInfoCollection |
Clase colección SFC para ActionInfo. |
| BaseXEStore |
XEStore es la raíz de todas las clases de metadatos y clases en tiempo de ejecución. |
| BaseXEStore.Key | |
| BaseXEStore.ObjectMetadata |
Proporciona métodos auxiliares sobre los objetos de jerarquía de metadatos |
| DataEventColumnInfo |
Un objeto EventInfo puede tener tres tipos de columnas: personalizables, datos, readonly. Un objeto DataEventColumnInfo vuelve a enviar una columna de datos de un objeto EventInfo y se puede usar en PredOperand. |
| DataEventColumnInfo.Key | |
| DataEventColumnInfoCollection |
Esta es la clase de colección para DataEventColumnInfo. |
| Event |
Clase en tiempo de ejecución para Event. Cada instancia de esta clase representa una fila en sys.server_event_session_events. |
| Event.Key |
Clase clave para la identificación. |
| EventCollection |
Clase de colección SFC para Event. |
| EventColumnInfo |
Un objeto EventInfo puede tener tres tipos de columnas: personalizables, datos, readonly. Un objeto EventColumnInfo vuelve a enviar una columna personalizable de un objeto EventInfo. |
| EventColumnInfo.Key | |
| EventColumnInfoCollection |
Esta es la clase de colección para EventColumnInfo. |
| EventField |
Un objeto EventField vuelve a enviar una fila en sys.server_event_session_fields. |
| EventField.Key | |
| EventFieldCollection |
Esta es la clase de colección para EventField. |
| EventInfo |
Clase de metadatos para Event. |
| EventInfo.Key |
Clase clave para la identificación. |
| EventInfoCollection |
Clase de colección SFC para EventInfo. |
| MapInfo |
Clase de metadatos para Map |
| MapInfo.Key |
Clase clave para la identificación. |
| MapInfoCollection |
Clase colección SFC para MapInfo. |
| MapValueInfo |
La clase MapValueInfo representa un registro en sys.dm_xe_map_values. |
| MapValueInfo.Key |
Clase Key usada internamente |
| MapValueInfoCollection |
Esta es la clase de colección para MapValueInfo. |
| MethodContext | |
| MethodTraceContext | |
| Package |
Clase de metadatos para Package. |
| Package.Key |
Clase clave para la identificación. |
| PackageCollection |
Clase de colección SFC para Package |
| PredCompareExpr |
La clase PredCompareExpr representa expresiones como sqlserver.database_id=7 |
| PredCompareInfo |
Clase de metadatos para Pred_Compare |
| PredCompareInfo.Key |
Clase clave para la identificación. |
| PredCompareInfoCollection |
Clase colección SFC para PredCompareInfo. |
| PredExpr |
Clase base para toda la expresión de predicado. |
| PredFunctionExpr |
Clase para la expresión de función en un predicado. Una expresión de función es similar a la siguiente: Pred_Compare(operando, valor) donde operando es una instancia de PredOperand y el valor es una instancia de PredValue. |
| Predicate |
Predicado es la clase base de todas las clases relacionadas con predicados. |
| PredLogicalExpr |
La clase PredLogicalExpr puede aplicar NOT en un PredExpr o AND/OR en dos PredExprs |
| PredOperand |
Clase para operando de predicado. Un operando de predicado puede ser una columna de evento o un pred_source. |
| PredSourceInfo |
La clase PredSourceInfo representa pred_source objetos en sys.dm_xe_objects. |
| PredSourceInfo.Key |
Clase Key usada internamente |
| PredSourceInfoCollection |
Esta es la clase de colección para PredSourceInfo. |
| PredValue |
PredValue representa es rvalue en PredCompareExpr o segundo parámetro en PredFunctionExpr |
| ReadOnlyEventColumnInfo |
Un objeto EventInfo puede tener tres tipos de columnas: personalizables, datos, readonly. Un objeto ReadOnlyEventColumnInfo vuelve a enviar una columna de solo lectura de un objeto EventInfo. |
| ReadOnlyEventColumnInfo.Key | |
| ReadOnlyEventColumnInfoCollection |
Esta es la clase de colección para ReadOnlyEventColumnInfo. |
| Session |
La sesión es el código de usuario del objeto principal con el que interactúa. Un objeto Session representa una fila en sys.server_event_sessions e incluye algunos datos de sys.dm_xe_sessions si se inicia. |
| Session.Key |
Clase Key usada internamente |
| SessionCollection |
Esta es la colección para Sesiones. |
| SessionProviderBase |
Proveedor sql para Session. |
| Target |
Clase en tiempo de ejecución para Target. Cada instancia de esta clase representa una fila en sys.server_event_session_targets. |
| Target.Key |
Clase clave para la identificación. |
| TargetCollection |
Clase de colección SFC para Target. |
| TargetColumnInfo |
TargetInfo actualmente solo tiene un tipo de columna: columna personalizable. Un objeto TargetColumnInfo vuelve a enviar una columna personalizable de un objeto TargetInfo. |
| TargetColumnInfo.Key |
Clase clave para la identificación. |
| TargetColumnInfoCollection |
Clase collection de SFC para TargetColumnInfo. |
| TargetField |
Un objeto TargetField vuelve a enviar una fila en sys.server_event_session_fields. |
| TargetField.Key |
Clase clave para la identificación. |
| TargetFieldCollection |
Clase colección SFC para TargetField. |
| TargetInfo |
La clase TargetInfo representa objetos de destino en sys.dm_xe_objects. |
| TargetInfo.Key |
Clase Key usada internamente |
| TargetInfoCollection |
Esta es la colección de objetos TargetInfo. |
| TraceContext | |
| TypeInfo |
La clase TypeInfo representa objetos de tipo en sys.dm_xe_objects. |
| TypeInfo.Key |
Clase Key usada internamente |
| TypeInfoCollection |
Esta es la clase de colección para TypeInfo. |
| XEStore |
XEStore es la raíz de todas las clases de metadatos y clases en tiempo de ejecución. |
| XEStore.ServerKey | |
| XEUtils |
Proporciona métodos auxiliares para el scripting. |
| XEventException |
Clase de excepción base para todas las clases de excepción XEvent |
Interfaces
| Nombre | Description |
|---|---|
| IEventProvider |
define la interfaz que los proveedores de componentes necesitan implementar para el evento, la clase Runtime para los eventos. |
| ISessionObject |
parte de la interfaz común de eventos y destinos |
| ISessionProvider |
define la interfaz con la que los proveedores de componentes necesitan implementar para la sesión, el código de usuario del objeto principal interactúa. |
| ITargetProvider |
define la interfaz que los proveedores de componentes necesitan implementar para target, la clase Runtime para Target. |
| IXEObjectInfo |
interfaz para los objetos secundarios de Package |
| IXEStoreProvider |
define la interfaz que los proveedores de componentes necesitan implementar para XEStore, que es la raíz de todas las clases de metadatos y las clases en tiempo de ejecución. |
Enumeraciones
| Nombre | Description |
|---|---|
| PredCompareExpr.ComparatorType |
Definir qué comparador se podría usar entre PredOperand y PredValue |
| PredLogicalExpr.LogicalOperatorType |
Definición del operador lógico que se podría usar en PredLogicalExpr |
| Session.EventRetentionModeEnum |
El modo de retención de eventos describe cómo se controla la pérdida de eventos. |
| Session.MemoryPartitionModeEnum |
El modo de partición de memoria describe la ubicación en la memoria donde se crean los búferes de eventos. |