Udostępnij przez


Klasa TraceReader

TraceReader Klasa jest abstrakcyjna klasa śledzenia obiektu używanego do budowy TraceServer klasy TraceTable klasy oraz TraceFile klasy

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Trace.TraceReader
    Microsoft.SqlServer.Management.Trace.TraceReaderWriter
    Microsoft.SqlServer.Management.Trace.TraceServer

Przestrzeń nazw:  Microsoft.SqlServer.Management.Trace
Zestaw:  Microsoft.SqlServer.ConnectionInfoExtended (w Microsoft.SqlServer.ConnectionInfoExtended.dll)

Składnia

'Deklaracja
<ComVisibleAttribute(False)> _
Public Class TraceReader _
    Implements IDataReader, IDisposable, IDataRecord
'Użycie
Dim instance As TraceReader
[ComVisibleAttribute(false)]
public class TraceReader : IDataReader, 
    IDisposable, IDataRecord
[ComVisibleAttribute(false)]
public ref class TraceReader : IDataReader, 
    IDisposable, IDataRecord
[<ComVisibleAttribute(false)>]
type TraceReader =  
    class
        interface IDataReader
        interface IDisposable
        interface IDataRecord
    end
public class TraceReader implements IDataReader, IDisposable, IDataRecord

Typ TraceReader uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna TraceReader Inicjuje nowe wystąpienie TraceReader klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Depth Pobiera wartość głębokość śledzenia czytnika.
Właściwość publiczna FieldCount Pobiera numer kolumny w danych.
Właściwość publiczna IsClosed Pobiera Boolean wartości właściwość, która określa, czy czytnik śledzenia jest zamknięty.
Właściwość publiczna Item[Int32] Pobiera kolumna określone według pozycji indeksu.
Właściwość publiczna Item[String] Pobiera kolumna o określonej nazwie.
Właściwość publiczna RecordsAffected Pobiera liczbę rekordów danych.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Close Zamyka czytnik śledzenia.
Metoda publiczna Dispose Usuwa informacje śledzenia czytnika.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetBoolean Zwraca Boolean wartość z rekordu w pozycji określonej kolumna.
Metoda publiczna GetByte Zwraca Byte wartość z rekordu w pozycji określonej kolumna.
Metoda publiczna GetBytes Pobiera strumień bajtów z określonego kolumna przesunięcia do buforu w postaci tablicy, zaczynając od przesunięcia buforu.
Metoda publiczna GetChar Pobiera wartość znaku określonej kolumna.
Metoda publiczna GetChars(Int32, array<Char[], Int32, Int32, Int32) Pobiera wartość tablicy znaków z rekordu pozycji określonej kolumna.
Metoda publiczna GetChars(Int32, Int64, array<Char[], Int32, Int32) Pobiera wartość tablicy znaków z rekordu pozycji określonej kolumna.
Metoda publiczna GetData Zwraca IDataReader Obiekt używany, gdy pole wskazuje struktury dane zdalne.
Metoda publiczna GetDataTypeName Pobiera typ danych wartości danych w określonym kolumna pozycji.
Metoda publiczna GetDateTime Pobiera DateTime wartości danych w określonym kolumna pozycji.
Metoda publiczna GetDecimal Pobiera Decimal wartości danych w określonym kolumna pozycji.
Metoda publiczna GetDouble Pobiera zmiennoprzecinkową pkt wartości danych w określonym kolumna pozycji.
Metoda publiczna GetFieldType Zwraca pole typ wartości danych w określonej kolumnie pozycji.
Metoda publiczna GetFloat Pobiera zmiennoprzecinkową pkt wartości danych w określonym kolumna pozycji.
Metoda publiczna GetGuid Pobiera Guid wartość wartości danych w określonym systemie kolumna pozycji.
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetInt16 Pobiera całkowitą małych wartości danych w określonym kolumna pozycji.
Metoda publiczna GetInt32 Pobiera wartość całkowitą wartość danych w określonym kolumna pozycji.
Metoda publiczna GetInt64 Pobiera wartość Liczba całkowita długa wartości danych w określonym kolumna pozycji.
Metoda publiczna GetName Pobiera nazwę pole w pozycji określonej kolumna.
Metoda publiczna GetOrdinal Pobiera wartości porządkowej wartości danych w określonym kolumna pozycji.
Metoda publiczna GetSchemaTable Pobiera tabela, która zawiera opis schematu.
Metoda publiczna GetStream Pobiera strumienia danych.
Metoda publiczna GetString Pobiera String wartość kolumna określonej pozycji.
Metoda publiczna GetTimeSpan Pobiera TimeSpan wartości danych w określonym kolumna pozycji.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna GetValue Pobiera wartość wartości danych w określonym kolumna pozycji.
Metoda publiczna GetValues Pobiera tablicę wartości z wartości danych w określonym kolumna pozycji.
Metoda publiczna IsDBNull Określa, czy określona kolumna jest zestaw wartości null.
Metoda publiczna IsNull Pobiera Boolean wartość określająca, czy wartości danych w określonym kolumna stanowisko jest null.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna NextResult Przenosi do następnego wyniku śledzenia.
Metoda publiczna Read Odczytuje rekord śledzenia.
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna TranslateSubclass Tłumaczy klasy podrzędnej.

Do góry

Pola

  Nazwa Opis
Pole chronione currentRow Określa bieżący wiersz.

Do góry

Uwagi

TraceReader Klasa zawiera dane śledzenia czytania funkcjonalność i dostępu do danych, która jest wspólna dla obu TraceServer klasy TraceTable klasy oraz TraceFile klasy

Funkcje odczytywania danych śledzenia są również dostępne na TraceReaderWriter klasy, który pochodzi od TraceReader klasy i jest używane do budowy TraceTable klasy i TraceFile klasy

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.