TraceReader Classe

Définition

La classe TraceReader est une classe Trace Object abstraite utilisée dans la construction de la classe TraceServer, de la classe TraceTable et de la classe TraceFile.

public ref class TraceReader : IDisposable, System::Data::IDataReader
[System.Runtime.InteropServices.ComVisible(false)]
public class TraceReader : IDisposable, System.Data.IDataReader
[<System.Runtime.InteropServices.ComVisible(false)>]
type TraceReader = class
    interface IDataReader
    interface IDisposable
    interface IDataRecord
Public Class TraceReader
Implements IDataReader, IDisposable
Héritage
TraceReader
Dérivé
Attributs
Implémente

Exemples

Utilisation de SQL Server Profiler

Remarques

La TraceReader classe fournit des fonctionnalités de lecture de données de trace et un accès aux données communes à la classe, TraceTable à la TraceServer classe et à la TraceFile classe.

La fonctionnalité de lecture des données de trace est également disponible sur la TraceReaderWriter classe, dérivée de la TraceReader classe et utilisée dans la construction de la classe et TraceFile de la TraceTable classe.

Cohérence de thread

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Constructeurs

TraceReader()

Initialise une nouvelle instance de la classe TraceReader.

Champs

currentRow

Spécifie la ligne actuelle.

Propriétés

Depth

Obtient la valeur de profondeur pour le lecteur de trace.

FieldCount

Obtient le nombre de colonnes dans les données.

IsClosed

Obtient la valeur de la propriété Boolean qui spécifie si le lecteur de trace est fermé.

Item[Int32]

Obtient la colonne spécifiée par la position d'index.

Item[String]

Récupère la colonne portant le nom spécifié.

RecordsAffected

Obtient le nombre d'enregistrements de données.

Méthodes

Close()

Ferme le lecteur de trace.

Dispose()

Supprime les informations de lecteur de trace.

GetBoolean(Int32)

Retourne une valeur Boolean de l'enregistrement à la position de colonne spécifiée.

GetByte(Int32)

Retourne une valeur Byte de l'enregistrement à la position de colonne spécifiée.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Obtient un flux d'octets à partir de l'offset de colonne spécifié dans la mémoire tampon sous la forme d'un tableau, en commençant à l'offset de mémoire tampon donné.

GetChar(Int32)

Obtient une valeur de caractère de la colonne spécifiée.

GetChars(Int32, Char[], Int32, Int32, Int32)

Obtient une valeur de tableau de caractères de l'enregistrement à la position de colonne spécifiée.

GetChars(Int32, Int64, Char[], Int32, Int32)

Obtient une valeur de tableau de caractères de l'enregistrement à la position de colonne spécifiée.

GetData(Int32)

Retourne un objet IDataReader utilisé lorsque le champ désigne une structure de données distantes.

GetDataTypeName(Int32)

Obtient le type de données de la valeur de données à la position de colonne spécifiée.

GetDateTime(Int32)

Obtient une valeur DateTime de la valeur de données à la position de colonne spécifiée.

GetDecimal(Int32)

Obtient une valeur Decimal de la valeur de données à la position de colonne spécifiée.

GetDouble(Int32)

Obtient une valeur à virgule flottante de la valeur de données à la position de colonne spécifiée.

GetFieldType(Int32)

Retourne le type de champ de la valeur de données à la position de colonne spécifiée.

GetFloat(Int32)

Obtient une valeur à virgule flottante de la valeur de données à la position de colonne spécifiée.

GetGuid(Int32)

Obtient une valeur système Guid de la valeur de données à la position de colonne spécifiée.

GetInt16(Int32)

Obtient une petite valeur entière de la valeur de données à la position de colonne spécifiée.

GetInt32(Int32)

Obtient une valeur entière de la valeur de données à la position de colonne spécifiée.

GetInt64(Int32)

Obtient une valeur d'entier long de la valeur de données à la position de colonne spécifiée.

GetName(Int32)

Obtient le nom du champ à la position de colonne spécifiée.

GetOrdinal(String)

Obtient la valeur ordinale de la valeur de données à la position de colonne spécifiée.

GetSchemaTable()

Obtient une table qui décrit le schéma.

GetStream(Int32)

Obtient le flux des données.

GetString(Int32)

Obtient une valeur String à la position de colonne spécifiée.

GetTimeSpan(Int32)

Obtient une valeur TimeSpan de la valeur de données à la position de colonne spécifiée.

GetValue(Int32)

Obtient une valeur de la valeur de données à la position de colonne spécifiée.

GetValues(Object[])

Obtient un tableau de valeurs de la valeur de données à la position de colonne spécifiée.

IsDBNull(Int32)

Spécifie si la colonne spécifiée est définie sur la valeur Null.

IsNull(Int32)

Obtient une valeur Boolean qui spécifie si la valeur des données à la position de colonne spécifiée est Null.

NextResult()

Accède au résultat suivant dans la trace.

Read()

Lit l'enregistrement de trace.

TranslateSubclass(String, String, Int32)

Traduit la sous-classe.

S’applique à