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