Microsoft.SqlServer.XEvent.Linq Namespace

Contains classes related to reading SQL Server Extended Events files and streaming data.

Classes

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.

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.

PublishedEvent.ActionList

Represents an array of actions containing the native data of the published action.

PublishedEvent.FieldList

Exposes an enumerator over the event fields.

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.

Interfaces

IEventProvider<T>

Defines methods to enumerate, retrieve and locate published event data.

IEventSerializer

Serializes PublishedEvent objects into extended event files.

Enums

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.