Microsoft.SqlServer.XEvent.Linq 命名空间

包含与读取 SQL Server 扩展事件文件和流数据相关的类。

类

名称 说明
EventEnumerationException

表示在枚举时 IEventProvider<T>可能发生的误差。

EventFileInvalidException

当读取文件时发生I/O错误时抛出的异常。

EventFileIOException

表示在读取文件时发生I/O错误时抛出的异常。

EventLocationException

表示当找不到某个位置时抛出的例外。

EventLocator

提供特定的活动地点令牌。

EventStreamException

当流媒体源出现错误时抛出的例外。

EventStreamVersionException

如果事件流来自不兼容的版本,则抛出异常。

PublishedAction

一个来自扩展事件会话的动作实例。 使用该对象获取动作数据和关于该动作对象的元数据。

PublishedEvent

事件源的事件实例。 使用该对象获取字段和动作数据,以及关于事件对象的元数据。

PublishedEvent.ActionList

表示包含已发布动作的本地数据的数组动作。

PublishedEvent.FieldList

在事件字段上暴露一个枚举器。

PublishedEventField

表示事件场的一个实例。 该对象保存事件列的数据

QueryableXEventData

代表查询扩展事件数据源的主要入口。

TypeNotMappedException

当事件对象包含 QueryableXEvent 无法翻译的数据类型时,抛出的异常。

XEventException

针对 QueryableXEvent 源的例外。

XEventFileSerializer

表示从 PublishedEvent 对象到文件的序列化事件。

接口

名称 说明
IEventProvider<T>

定义了枚举、检索和定位已发布事件数据的方法。

IEventSerializer

将 PublishedEvent 对象序列化为扩展事件文件。

枚举

名称 说明
EventStreamCacheOptions

这是指定事件流缓存选项的枚举值之一。

EventStreamSourceOptions

指定事件流源的选项。