次の方法で共有


IEventProvider<T> インターフェイス

パブリッシュされたイベントのデータを列挙、取得、および検索するメソッドを定義します。

名前空間:  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
    PublishedEvent。

IEventProvider<T> 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ MetadataGenerations IEventProvider によって使用されるすべてのイベント メタデータのコレクションを取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CreateQuery (IQueryProvider から継承されています。)
パブリック メソッド Dispose (IDisposable から継承されています。)
パブリック メソッド Execute (IQueryProvider から継承されています。)
パブリック メソッド GetEnumerator (IEnumerable<T> から継承されています。)
パブリック メソッド RetrieveEvent 列挙の位置を変更せずに、指定したイベントの場所にあるイベントを取得します。
パブリック メソッド SerializeEvent 指定されたシリアル化コンテキストにイベントをシリアル化します。
パブリック メソッド Stop ストリーミング ソースからイベント データを取得するイベント プロバイダーのイベント データの消費を停止します。

先頭に戻る

関連項目

参照

Microsoft.SqlServer.XEvent.Linq 名前空間