Microsoft.SqlServer.Management.XEvent Espacio de nombres

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.