Microsoft.SqlServer.Management.XEvent Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |