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
구현

생성자

Name Description
QueryableXEventData(String, String, EventStreamSourceOptions, EventStreamCacheOptions)

지정된 연결 문자열, 세션 이름, 소스 옵션, 캐시 옵션으로 클래스의 QueryableXEventData 새 인스턴스를 초기화합니다.

QueryableXEventData(String)

QueryableXEventData 클래스의 새 인스턴스를 초기화합니다.

QueryableXEventData(String[], String[])

지정된 파일 및 메타데이터 파일 리스트로 클래스의 QueryableXEventData 새 인스턴스를 초기화합니다.

QueryableXEventData(String[])

지정된 파일 리스트로 클래스의 QueryableXEventData 새 인스턴스를 초기화합니다.

QueryableXEventData(XmlReader, EventStreamSourceOptions, EventStreamCacheOptions)

QueryableXEventData 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
ElementType

요소의 타입 값을 받습니다.

EventProvider

IEventProvider를 받고; PublishedEvent> 가치.

Expression

Expression 값을 받거나 설정합니다.

Provider

IQueryProvider 값을 얻습니다.

메서드

Name Description
Dispose()

클래스의 현재 인스턴스에서 사용하는 리소스를 해제합니다 QueryableXEventData .

Dispose(Boolean)

클래스의 현재 인스턴스에서 Dispose() 사용하는 관리되는 리소스와 관리되지 않는 리소스를 해제하기 위해 메서드 및 Finalize() 메서드에 QueryableXEventData 의해 호출됩니다.

GetEnumerator()

컬렉션을 반복하는 열거자를 반환합니다.

명시적 인터페이스 구현

Name Description
IEnumerable.GetEnumerator()

컬렉션을 반복하는 열거자를 반환합니다.

적용 대상