语言

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, String, EventStreamSourceOptions, EventStreamCacheOptions)

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

QueryableXEventData(String)

初始化 QueryableXEventData 类的新实例。

QueryableXEventData(String[], String[])

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

QueryableXEventData(String[])

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

QueryableXEventData(XmlReader, EventStreamSourceOptions, EventStreamCacheOptions)

初始化 QueryableXEventData 类的新实例。

属性

名称 说明
ElementType

获得元素的类型值。

EventProvider

获得一个IEventProvider<已发布事件>价值。

Expression

获取或设置表达式值。

Provider

获得IQueryProvider值。

方法

名称 说明
Dispose()

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

Dispose(Boolean)

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

GetEnumerator()

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

显式接口实现

名称 说明
IEnumerable.GetEnumerator()

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

适用于