QueryableXEventData 类

定义

表示用于查询扩展事件数据源的主入口点。

public ref class QueryableXEventData : IDisposable, System::Collections::Generic::IEnumerable<Microsoft::SqlServer::XEvent::Linq::PublishedEvent ^>, System::Linq::IQueryable<Microsoft::SqlServer::XEvent::Linq::PublishedEvent ^>
public class QueryableXEventData : IDisposable, System.Collections.Generic.IEnumerable<Microsoft.SqlServer.XEvent.Linq.PublishedEvent>, System.Linq.IQueryable<Microsoft.SqlServer.XEvent.Linq.PublishedEvent>
type QueryableXEventData = class
    interface IQueryable<PublishedEvent>
    interface seq<PublishedEvent>
    interface IQueryable
    interface IEnumerable
    interface IDisposable
Public Class QueryableXEventData
Implements IDisposable, IEnumerable(Of PublishedEvent), IQueryable(Of PublishedEvent)
继承
QueryableXEventData
实现

构造函数

QueryableXEventData(String)

初始化 QueryableXEventData 类的新实例。

QueryableXEventData(String, String, EventStreamSourceOptions, EventStreamCacheOptions)

使用指定的连接字符串、会话名称、源选项和缓存选项初始化 QueryableXEventData 类的新实例。

QueryableXEventData(String[])

使用指定的文件列表初始化 QueryableXEventData 类的新实例。

QueryableXEventData(String[], String[])

使用指定的文件列表和元数据文件初始化 QueryableXEventData 类的新实例。

QueryableXEventData(XmlReader, EventStreamSourceOptions, EventStreamCacheOptions)

初始化 QueryableXEventData 类的新实例。

属性

ElementType

获取元素的类型值。

EventProvider

获取 IEventProvider<PublishedEvent>价值。

Expression

获取或设置表达式值。

Provider

获取一个 IQueryProvider 值。

方法

Dispose()

释放 QueryableXEventData 类的当前实例使用的资源。

Dispose(Boolean)

Dispose()Finalize() 方法调用,以释放 QueryableXEventData 类的当前实例所占用的托管资源和非托管资源。

GetEnumerator()

返回一个循环访问集合的枚举器。

显式接口实现

IEnumerable.GetEnumerator()

返回一个循环访问集合的枚举器。

适用于