IEventProvider<T> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines methods to enumerate, retrieve and locate published event data.
generic <typename T>
where T : PublishedEventpublic interface class IEventProvider : IDisposable, System::Collections::Generic::IEnumerable<T>, System::Linq::IQueryProvider
public interface IEventProvider<T> : IDisposable, System.Collections.Generic.IEnumerable<T>, System.Linq.IQueryProvider where T : PublishedEvent
type IEventProvider<'T (requires 'T :> PublishedEvent)> = interface
interface seq<'T (requires 'T :> PublishedEvent)>
interface IEnumerable
interface IQueryProvider
interface IDisposable
Public Interface IEventProvider(Of T)
Implements IDisposable, IEnumerable(Of T), IQueryProvider
Type Parameters
- T
The PublishedEvent.
- Implements
Properties
MetadataGenerations |
Gets a collection of all event metadata used by the IEventProvider. |
Methods
RetrieveEvent(EventLocator) |
Gets an event at the specified event location without changing the point of enumeration. |
SerializeEvent(IEventSerializer, T) |
Serializes an event into the provided serialization context. |
Stop() |
Stops consumption of event data for event providers that obtain event data from streaming sources. |