Microsoft.SqlServer.XEvent.Linq Namespace
Contains classes related to reading SQL Server Extended Events files and streaming data.
| Class | Description | |
|---|---|---|
![]() | PublishedEvent::ActionList | Represents an array of actions containing the native data of the published action. |
![]() | EventEnumerationException | Represents an error that may occur during enumeration from an IEventProvider<T>. |
![]() | EventFileInvalidException | The exception that is thrown when an I/O error occurs reading a file. |
![]() | EventFileIOException | Represents the exception that is thrown when an I/O error occurs reading a file. |
![]() | EventLocationException | Represents an exception that is thrown when a location cannot be found. |
![]() | EventLocator | Provides specific event location token. |
![]() | EventStreamException | The exception that is thrown when an error is encountered in a streaming source. |
![]() | EventStreamVersionException | The exception that is thrown if the event stream is from an incompatible version. |
![]() | PublishedEvent::FieldList | Exposes an enumerator over the event fields. |
![]() | PublishedAction | An instance of an action from an extended event session. Use this object to obtain action data and metadata about the action object. |
![]() | PublishedEvent | An instance of an event from an event source. Use this object to obtain field and action data as well as metadata about the event object. |
![]() | PublishedEventField | Represents an instance of an event field. This object holds the data for the event column |
![]() | QueryableXEventData | Represents the main entry point for querying extended events data sources. |
![]() | TypeNotMappedException | The exception that is thrown when an event object contains a data type that the QueryableXEvent cannot translate. |
![]() | XEventException | The exception that is thrown for the QueryableXEvent sources. |
![]() | XEventFileSerializer | Represents the serialize events from PublishedEvent object into file. |
| Interface | Description | |
|---|---|---|
![]() | IEventProvider<T> | Defines methods to enumerate, retrieve and locate published event data. |
![]() | IEventSerializer | Serializes PublishedEvent objects into extended event files. |
| Enumeration | Description | |
|---|---|---|
![]() | EventStreamCacheOptions | One of the enumeration values that specifies the cache options of the event stream. |
![]() | EventStreamSourceOptions | Specifies the options for the source of the event stream. |


