다음을 통해 공유


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

PublishedEvent입니다.

구현

속성

MetadataGenerations

IEventProvider에서 사용하는 모든 이벤트 메타데이터의 컬렉션을 가져옵니다.

메서드

RetrieveEvent(EventLocator)

열거 지점을 변경하지 않고 지정한 이벤트 위치에서 이벤트를 가져옵니다.

SerializeEvent(IEventSerializer, T)

제공된 직렬화 컨텍스트로 이벤트를 직렬화합니다.

Stop()

스트리밍 원본에서 이벤트 데이터를 가져오는 이벤트 공급자에 대한 이벤트 데이터의 사용을 중지합니다.

적용 대상