Microsoft.SqlServer.XEvent.Linq 命名空間

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

類別

EventEnumerationException

表示從 IEventProvider<T> 列舉期間可能會發生的錯誤。

EventFileInvalidException

讀取檔案發生 I/O 錯誤時擲回的例外狀況。

EventFileIOException

表示讀取檔案發生 I/O 錯誤時擲回的例外狀況。

EventLocationException

表示找不到位置時所擲回的例外狀況。

EventLocator

提供特定的事件位置 Token。

EventStreamException

在資料流來源中發生錯誤時擲回的例外狀況。

EventStreamVersionException

事件資料流來自不相容版本時所擲回的例外狀況。

PublishedAction

來自擴充事件工作階段的動作執行個體。 使用此物件可取得動作資料以及與動作物件相關的中繼資料。

PublishedEvent

來自事件來源的事件執行個體。 使用此物件可取得欄位和動作資料以及與事件物件相關的中繼資料。

PublishedEvent.ActionList

表示包含已發行動作之原生資料的動作陣列。

PublishedEvent.FieldList

公開事件欄位上的列舉值。

PublishedEventField

表示事件欄位的執行個體。 此物件保存事件資料行的資料。

QueryableXEventData

表示用於查詢擴充事件資料來源的主進入點。

TypeNotMappedException

在事件物件包含 QueryableXEvent 無法翻譯之資料類型時擲回的例外狀況。

XEventException

QueryableXEvent 來源所擲回的例外狀況。

XEventFileSerializer

表示將事件從 PublishedEvent 物件序列化至檔案。

介面

IEventProvider<T>

定義方法來列舉、擷取以及尋找已發行的事件資料。

IEventSerializer

將 PublishedEvent 物件序列化至擴充的事件檔案。

列舉

EventStreamCacheOptions

其中一個指定事件資料流快取選項的列舉值。

EventStreamSourceOptions

為事件資訊流的來源指定選項。