Udostępnij przez


Klasa TraceReaderWriter

TraceReaderWriter Klasa jest abstrakcyjna klasa śledzenia obiektów używanych do budowy TraceTable klasy oraz TraceFile klasy

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Trace.TraceReader
    Microsoft.SqlServer.Management.Trace.TraceReaderWriter
      Microsoft.SqlServer.Management.Trace.TraceFile
      Microsoft.SqlServer.Management.Trace.TraceTable

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

Składnia

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

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

Konstruktorzy

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

Do góry

Właściwości

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

Do góry

Metody

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

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne WriteNotify Wywołuje zdarzenie po śledzenia są zapisywane do plik śledzenia lub tabela śledzenia.

Do góry

Pola

  Nazwa Opis
Pole chronione currentRow Określa bieżący wiersz. (Dziedziczony z TraceReader).

Do góry

Uwagi

TraceReaderWriter Klasa zawiera dane śledzenia pisanie funkcji, które są wspólne dla obu TraceTable klasy oraz 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.