Udostępnij przez


Klasa TraceFile

TraceFile Klasa jest obiektem śledzenia, który reprezentuje plik dziennika śledzenia.

Hierarchia dziedziczenia

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

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

Składnia

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

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna TraceFile Inicjuje nowe wystąpienie TraceFile 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. (Dziedziczony z TraceReaderWriter).
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 InitializeAsReader Inicjuje określonego TraceFile obiektu do odczytywania danych z pliku dziennika śledzenia.
Metoda publiczna InitializeAsReplayOutputWriter Inicjuje określonego TraceFile obiekt do zapisywania danych tylko plik dziennika śledzenia.
Metoda publiczna InitializeAsWriter Inicjuje określonego TraceFile obiektu do odczytywania danych śledzenia z TraceReader obiekt, analizowanie danych i zapisywania danych pliku dziennika śledzenia odwołanie.
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. (Dziedziczony z TraceReaderWriter).

Do góry

Zdarzenia

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

Do góry

Pola

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

Do góry

Uwagi

Z TraceFile obiektu, możesz:

  • Odczytać z pliku dziennika śledzenia.

  • Zapisać plik dziennika śledzenia.

Oprócz obiektów śledzenia i Odtwarzaj plik dziennika śledzenia jest możliwy ręcznie z SQL Server Profiler odniesienia lub przy użyciu zestaw języka Transact-SQL przechowywanej procedury o nazwie Wprowadzenie do śledzenia SQL.

Przykłady

Readme_Tracer

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.