言語

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()

ストリーミングソースからイベントデータを取得するイベントプロバイダーのイベントデータの消費を停止します。

適用対象