Microsoft.SqlServer.XEvent.Linq 命名空間

包含與讀取 SQL Server 擴展事件檔案及串流資料相關的類別。

類別

名稱 Description
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 物件序列化事件到檔案的過程。

介面

名稱 Description
IEventProvider<T>

定義了列舉、檢索及定位已發表事件資料的方法。

IEventSerializer

將 PublishedEvent 物件序列化為擴展事件檔案。

列舉

名稱 Description
EventStreamCacheOptions

其中一個列舉值,用來指定事件串流的快取選項。

EventStreamSourceOptions

指定事件串流來源的選項。