Partager via


Microsoft.SqlServer.XEvent.Linq Espace de noms

Contient des classes en rapport avec la lecture de fichiers d'événements étendus SQL Server et à la diffusion de données en continu.

Classes

EventEnumerationException

Représente une erreur pouvant se produire pendant l'énumération d'un IEventProvider<T>.

EventFileInvalidException

Exception levée lorsqu'une erreur d'E/S se produit au moment de la lecture d'un fichier.

EventFileIOException

Représente l'exception levée lorsqu'une erreur d'E/S se produit au moment de la lecture d'un fichier.

EventLocationException

Représente une exception levée lorsqu'un emplacement est introuvable.

EventLocator

Fournit un jeton d'emplacement d'événement spécifique.

EventStreamException

Exception levée lorsqu'une erreur est rencontrée dans une source en continu.

EventStreamVersionException

Exception levée si le flux d'événements provient d'une version incompatible.

PublishedAction

Instance d'une action d'une session d'événement étendu. Utilisez cet objet pour obtenir des données et des métadonnées d'action sur l'objet d'action.

PublishedEvent

Instance d'un événement provenant d'une source d'événement. Utilisez cet objet pour obtenir des données de champ et d'action, ainsi que des métadonnées sur l'objet d'événement.

PublishedEvent.ActionList

Représente un tableau d'actions contenant les données natives de l'action publiée.

PublishedEvent.FieldList

Expose un énumérateur sur les champs d'événements.

PublishedEventField

Représente une instance d'un champ d'événement. Cet objet contient les données pour la colonne d'événement.

QueryableXEventData

Représente le point d'entrée principal pour interroger des sources de données d'événements étendus.

TypeNotMappedException

Exception levée lorsqu'un objet d'événement contient un type de données que le QueryableXEvent ne peut pas traduire.

XEventException

Exception levée pour les sources QueryableXEvent.

XEventFileSerializer

Représente les événements sérialisés de l'objet PublishedEvent dans un fichier.

Interfaces

IEventProvider<T>

Définit des méthodes permettant d'énumérer, de récupérer et de localiser des données d'événement publié.

IEventSerializer

Sérialise des objets PublishedEvent dans des fichiers d'événements étendus.

Énumérations

EventStreamCacheOptions

Une des valeurs d'énumération qui spécifie les options de cache du flux d'événements.

EventStreamSourceOptions

Spécifie les options de la source du flux d'événements.