Export (0) Print
Expand All

IEventProvider<T> Interface

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

Namespace:  Microsoft.SqlServer.XEvent.Linq
Assembly:  Microsoft.SqlServer.XEvent.Linq (in Microsoft.SqlServer.XEvent.Linq.dll)

public interface IEventProvider<T> : IEnumerable<T>, 
	IEnumerable, IQueryProvider, IDisposable 
where T : PublishedEvent

Type Parameters

T

The PublishedEvent.

The IEventProvider<T> type exposes the following members.

  NameDescription
Public propertyMetadataGenerationsGets a collection of all event metadata used by the IEventProvider.
Top

  NameDescription
Public methodCreateQuery (Inherited from IQueryProvider.)
Public methodDispose (Inherited from IDisposable.)
Public methodExecute (Inherited from IQueryProvider.)
Public methodGetEnumerator (Inherited from IEnumerable<T>.)
Public methodRetrieveEventGets an event at the specified event location without changing the point of enumeration.
Public methodSerializeEventSerializes an event into the provided serialization context.
Public methodStopStops consumption of event data for event providers that obtain event data from streaming sources.
Top

Community Additions

ADD
Show:
© 2014 Microsoft