Interface IEventProvider<T>

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

Espace de noms :  Microsoft.SqlServer.XEvent.Linq
Assembly :  Microsoft.SqlServer.XEvent.Linq (en Microsoft.SqlServer.XEvent.Linq.dll)

Syntaxe

'Déclaration
Public Interface IEventProvider(Of T As PublishedEvent) _
    Inherits IEnumerable(Of T), IEnumerable, IQueryProvider,  _
    IDisposable
'Utilisation
Dim instance As IEventProvider(Of T)
public interface IEventProvider<T> : IEnumerable<T>, 
    IEnumerable, IQueryProvider, IDisposable 
where T : PublishedEvent
generic<typename T>
where T : PublishedEvent 
public interface class IEventProvider : IEnumerable<T>, 
    IEnumerable, IQueryProvider, IDisposable
type IEventProvider<'T when 'T : PublishedEvent> =  
    interface 
        interface IEnumerable<'T>
        interface IEnumerable 
        interface IQueryProvider 
        interface IDisposable 
    end
JScript ne prend pas en charge les types et les méthodes génériques.

Paramètres de type

  • T
    The PublishedEvent.

Le type IEventProvider<T> expose les membres suivants.

Propriétés

  Nom Description
Propriété publique MetadataGenerations Gets a collection of all event metadata used by the IEventProvider.

Haut de la page

Méthodes

  Nom Description
Méthode publique CreateQuery (hérité de IQueryProvider.)
Méthode publique Dispose (hérité de IDisposable.)
Méthode publique Execute (hérité de IQueryProvider.)
Méthode publique GetEnumerator (hérité de IEnumerable<T>.)
Méthode publique RetrieveEvent Gets an event at the specified event location without changing the point of enumeration.
Méthode publique SerializeEvent Serializes an event into the provided serialization context.
Méthode publique Stop Stops consumption of event data for event providers that obtain event data from streaming sources.

Haut de la page

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.XEvent.Linq