共用方式為


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 命名空間