다음을 통해 공유


IEventProvider<T> 인터페이스

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

네임스페이스:  Microsoft.SqlServer.XEvent.Linq
어셈블리:  Microsoft.SqlServer.XEvent.Linq(Microsoft.SqlServer.XEvent.Linq.dll)

구문

‘선언
Public Interface IEventProvider(Of T As PublishedEvent) _
    Inherits IEnumerable(Of T), IEnumerable, IQueryProvider,  _
    IDisposable
‘사용 방법
Dim instance As IEventProvider(Of T)
public interface IEventProvider<T> : IEnumerable<T>, 
    IEnumerable, IQueryProvider, IDisposable 
where T : PublishedEvent
generic<typename T>
where T : PublishedEvent 
public interface class IEventProvider : IEnumerable<T>, 
    IEnumerable, IQueryProvider, IDisposable
type IEventProvider<'T when 'T : PublishedEvent> =  
    interface 
        interface IEnumerable<'T>
        interface IEnumerable 
        interface IQueryProvider 
        interface IDisposable 
    end
JScript는 제네릭 형식 및 메서드를 지원하지 않습니다.

유형 매개 변수

  • T
    The PublishedEvent.

IEventProvider<T> 유형에서 다음 멤버를 표시합니다.

속성

  이름 설명
공용 속성 MetadataGenerations Gets a collection of all event metadata used by the IEventProvider.

맨 위로 이동

메서드

  이름 설명
공용 메서드 CreateQuery (IQueryProvider에서 상속됨)
공용 메서드 Dispose (IDisposable에서 상속됨)
공용 메서드 Execute (IQueryProvider에서 상속됨)
공용 메서드 GetEnumerator (IEnumerable<T>에서 상속됨)
공용 메서드 RetrieveEvent Gets an event at the specified event location without changing the point of enumeration.
공용 메서드 SerializeEvent Serializes an event into the provided serialization context.
공용 메서드 Stop Stops consumption of event data for event providers that obtain event data from streaming sources.

맨 위로 이동

참고 항목

참조

Microsoft.SqlServer.XEvent.Linq 네임스페이스