Freigeben über


QueryableXEventData-Klasse

Represents the main entry point for querying extended events data sources.

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.XEvent.Linq.QueryableXEventData

Namespace:  Microsoft.SqlServer.XEvent.Linq
Assembly:  Microsoft.SqlServer.XEvent.Linq (in Microsoft.SqlServer.XEvent.Linq.dll)

Syntax

'Declaration
Public Class QueryableXEventData _
    Implements IQueryable(Of PublishedEvent), IEnumerable(Of PublishedEvent),  _
    IQueryable, IEnumerable, IDisposable
'Usage
Dim instance As QueryableXEventData
public class QueryableXEventData : IQueryable<PublishedEvent>, 
    IEnumerable<PublishedEvent>, IQueryable, IEnumerable, IDisposable
public ref class QueryableXEventData : IQueryable<PublishedEvent^>, 
    IEnumerable<PublishedEvent^>, IQueryable, IEnumerable, IDisposable
type QueryableXEventData =  
    class 
        interface IQueryable<PublishedEvent>
        interface IEnumerable<PublishedEvent>
        interface IQueryable 
        interface IEnumerable 
        interface IDisposable 
    end
public class QueryableXEventData implements IQueryable<PublishedEvent>, IEnumerable<PublishedEvent>, IQueryable, IEnumerable, IDisposable

Der QueryableXEventData-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode QueryableXEventData(String) Initializes a new instance of the QueryableXEventData class.
Öffentliche Methode QueryableXEventData(array<String[]) Initializes a new instance of the QueryableXEventData class with the specified lists of file.
Öffentliche Methode QueryableXEventData(array<String[], array<String[]) Initializes a new instance of the QueryableXEventData class with the specified lists of file and metadata files.
Öffentliche Methode QueryableXEventData(String, String, EventStreamSourceOptions, EventStreamCacheOptions) Initializes a new instance of the QueryableXEventData class with the specified connection string, session name, source option and cache option.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ElementType Gets a Type value of an element.
Öffentliche Eigenschaft EventProvider Gets an IEventProvider<PublishedEvent> value.
Öffentliche Eigenschaft Expression Gets or sets an Expression value.
Öffentliche Eigenschaft Provider Gets an IQueryProvider value.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Dispose() Releases the resources used by the current instance of the QueryableXEventData class.
Geschützte Methode Dispose(Boolean) Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the QueryableXEventData class.
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetEnumerator Returns an enumerator that iterates through the collection.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Returns an enumerator that iterates through the collection.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.XEvent.Linq-Namespace