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

Определение

Определяет методы перечисления, извлечения и поиска опубликованных событий.

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

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

T

Опубликованное событие.

Реализации

Свойства

Имя Описание
MetadataGenerations

Получает коллекцию всех метаданных событий, используемых IEventProvider.

Методы

Имя Описание
RetrieveEvent(EventLocator)

Получает событие в указанном месте без изменения точки перечисления.

SerializeEvent(IEventSerializer, T)

Сериализирует событие в предоставленный сериализационный контекст.

Stop()

Останавливает потребление данных о событиях для провайдеров событий, получающих данные из потоковых источников.

Применяется к