Microsoft.SqlServer.Management.XEvent Namespace

Classes

Nome Description
Action

Classe RunTime para Ação. Cada instância dessa classe representa uma linha em sys.server_event_session_actions.

Action.Key

Uma classe de chave para identificação.

ActionCollection

Classe de coleção SFC para Ação.

ActionInfo

Metadados para a ação.

ActionInfo.Key

Uma classe de chave para identificação.

ActionInfoCollection

Classe de coleção SFC para ActionInfo.

BaseXEStore

XEStore é a raiz para todas as classes de metadados e classes de runtime.

BaseXEStore.Key
BaseXEStore.ObjectMetadata

Fornece métodos auxiliares sobre os objetos da hierarquia de metadados

DataEventColumnInfo

Um objeto EventInfo pode ter três tipos de colunas: personalizáveis, dados, somente leitura. Um objeto DataEventColumnInfo reentra em uma coluna de dados de um objeto EventInfo e pode ser usado em PredOperand.

DataEventColumnInfo.Key
DataEventColumnInfoCollection

Esta é a classe de coleção para DataEventColumnInfo.

Event

Classe de runtime para Evento. Cada instância dessa classe representa uma linha em sys.server_event_session_events.

Event.Key

Uma classe de chave para identificação.

EventCollection

Classe de coleção SFC para Evento.

EventColumnInfo

Um objeto EventInfo pode ter três tipos de colunas: personalizáveis, dados, somente leitura. Um objeto EventColumnInfo reentra em uma coluna personalizável de um objeto EventInfo.

EventColumnInfo.Key
EventColumnInfoCollection

Esta é uma classe de coleção para EventColumnInfo.

EventField

Um objeto EventField reentra uma linha em sys.server_event_session_fields.

EventField.Key
EventFieldCollection

Esta é a classe de coleção para EventField.

EventInfo

Classe de metadados para Evento.

EventInfo.Key

Uma classe de chave para identificação.

EventInfoCollection

Classe de coleção SFC para EventInfo.

MapInfo

Classe de metadados para Mapa

MapInfo.Key

Uma classe de chave para identificação.

MapInfoCollection

Classe de coleção SFC para MapInfo.

MapValueInfo

A classe MapValueInfo representa um registro em sys.dm_xe_map_values.

MapValueInfo.Key

Classe chave usada interna

MapValueInfoCollection

Esta é a classe de coleção para MapValueInfo.

MethodContext
MethodTraceContext
Package

Classe de metadados para Package.

Package.Key

Uma classe de chave para identificação.

PackageCollection

Classe de coleção SFC para Package

PredCompareExpr

A classe PredCompareExpr representa uma expressão como sqlserver.database_id=7

PredCompareInfo

Classe de metadados para Pred_Compare

PredCompareInfo.Key

Uma classe de chave para identificação.

PredCompareInfoCollection

Classe coleção SFC para PredCompareInfo.

PredExpr

Classe base para toda a expressão de predicado.

PredFunctionExpr

Classe para a expressão de função em um predicado. Uma expressão de função é assim: Pred_Compare(operando, valor), em que operando é uma instância de PredOperand e o valor é uma instância de PredValue.

Predicate

Predicado é a classe base de todas as classes relacionadas ao predicado.

PredLogicalExpr

A classe PredLogicalExpr pode aplicar NOT em um PredExpr ou AND/OR em dois PredExprs

PredOperand

Classe para operando predicado. Um operando de predicado pode ser uma coluna de evento ou um pred_source.

PredSourceInfo

A classe PredSourceInfo representa pred_source objetos em sys.dm_xe_objects.

PredSourceInfo.Key

Classe chave usada interna

PredSourceInfoCollection

Esta é a classe de coleção para PredSourceInfo.

PredValue

PredValue representa rvalue em PredCompareExpr ou segundo parâmetro em PredFunctionExpr

ReadOnlyEventColumnInfo

Um objeto EventInfo pode ter três tipos de colunas: personalizáveis, dados, somente leitura. Um objeto ReadOnlyEventColumnInfo reentra em uma coluna somente leitura de um objeto EventInfo.

ReadOnlyEventColumnInfo.Key
ReadOnlyEventColumnInfoCollection

Esta é a classe de coleção para ReadOnlyEventColumnInfo.

Session

Sessão é o código do usuário principal do objeto com o qual interage. Um objeto Session representa uma linha em sys.server_event_sessions e também inclui alguns dados de sys.dm_xe_sessions se ele for iniciado.

Session.Key

Classe chave usada interna

SessionCollection

Esta é a coleção de Sessões.

SessionProviderBase

Provedor sql para Sessão.

Target

Classe de runtime para Target. Cada instância dessa classe representa uma linha em sys.server_event_session_targets.

Target.Key

Uma classe de chave para identificação.

TargetCollection

Classe de coleção SFC para Target.

TargetColumnInfo

No momento, TargetInfo tem apenas um tipo de coluna: coluna personalizável. Um objeto TargetColumnInfo reentra em uma coluna personalizável de um objeto TargetInfo.

TargetColumnInfo.Key

Uma classe de chave para identificação.

TargetColumnInfoCollection

Classe coleção SFC para TargetColumnInfo.

TargetField

Um objeto TargetField reentra uma linha em sys.server_event_session_fields.

TargetField.Key

Uma classe de chave para identificação.

TargetFieldCollection

Classe coleção SFC para TargetField.

TargetInfo

A classe TargetInfo representa objetos de destino em sys.dm_xe_objects.

TargetInfo.Key

Classe chave usada interna

TargetInfoCollection

Esta é a coleção para objetos TargetInfo.

TraceContext
TypeInfo

A classe TypeInfo representa objetos de tipo em sys.dm_xe_objects.

TypeInfo.Key

Classe chave usada interna

TypeInfoCollection

Esta é a classe de coleção para TypeInfo.

XEStore

XEStore é a raiz para todas as classes de metadados e classes de runtime.

XEStore.ServerKey
XEUtils

Fornece métodos auxiliares para scripts.

XEventException

Classe de exceção base para todas as classes de exceção XEvent

Interfaces

Nome Description
IEventProvider

define a interface que os provedores de componentes precisam implementar para o Evento, a classe Runtime para os Eventos.

ISessionObject

parte comum da interface de Eventos e Destinos

ISessionProvider

define a interface com a qual os provedores de componentes precisam implementar para a Sessão, o código do usuário principal do objeto interage.

ITargetProvider

define a interface que os provedores de componentes precisam implementar para o Destino, a classe Runtime para Destino

IXEObjectInfo

interface para os objetos filho do Pacote

IXEStoreProvider

define a interface que os provedores de componentes precisam implementar para o XEStore, que é a raiz para todas as classes de metadados e classes de runtime.

Enumerações

Nome Description
PredCompareExpr.ComparatorType

Definir qual comparador pode ser usado entre PredOperand e PredValue

PredLogicalExpr.LogicalOperatorType

Definir operador lógico que poderia ser usado em PredLogicalExpr

Session.EventRetentionModeEnum

O modo de retenção de eventos descreve como a perda de eventos é tratada.

Session.MemoryPartitionModeEnum

O modo de partição de memória descreve o local na memória em que os buffers de eventos são criados.