Интерфейс IEventProvider<T>

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

Пространство имен:  Microsoft.SqlServer.XEvent.Linq
Сборка:  Microsoft.SqlServer.XEvent.Linq (в Microsoft.SqlServer.XEvent.Linq.dll)

Синтаксис

'Декларация
Public Interface IEventProvider(Of T As PublishedEvent) _
    Inherits IEnumerable(Of T), IEnumerable, IQueryProvider,  _
    IDisposable
'Применение
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 не поддерживает стандартные типы и методы.

Параметры типа

  • T
    The PublishedEvent.

Тип IEventProvider<T> обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство MetadataGenerations Gets a collection of all event metadata used by the IEventProvider.

В начало

Методы

  Имя Описание
Открытый метод CreateQuery (Производный от IQueryProvider.)
Открытый метод Dispose (Производный от IDisposable.)
Открытый метод Execute (Производный от IQueryProvider.)
Открытый метод GetEnumerator (Производный от IEnumerable<T>.)
Открытый метод RetrieveEvent Gets an event at the specified event location without changing the point of enumeration.
Открытый метод SerializeEvent Serializes an event into the provided serialization context.
Открытый метод Stop Stops consumption of event data for event providers that obtain event data from streaming sources.

В начало

См. также

Справочник

Пространство имен Microsoft.SqlServer.XEvent.Linq