Langue

TraceReader Classe

Définition

La TraceReader classe est une classe abstraite d’objet trace utilisée dans la construction de la TraceServer classe, de la TraceTable classe et de la TraceFile classe.

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 offre une fonctionnalité de lecture de données de trace et un accès à des données communes à la TraceServer classe, à la TraceTable classe et à la TraceFile classe.

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

Sécurité des threads

Tout membre statique public (partagé dans Microsoft Visual Basic) de ce type est sûr pour les opérations multithread. Il n'y a aucune garantie que les membres d’instance soient thread-safe.

Constructeurs

Nom Description
TraceReader()

Initialise une nouvelle instance de la classe TraceReader.

Champs

Nom Description
currentRow

Précise la ligne actuelle.

Propriétés

Nom Description
Depth

Ça obtient la valeur de profondeur pour le lecteur de trace.

FieldCount

Ça obtient le nombre de colonnes dans les données.

IsClosed

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

Item[Int32]

Obtient la colonne spécifiée par la position de l’index.

Item[String]

Obtient la colonne portant le nom spécifié.

RecordsAffected

Ça obtient le nombre d’enregistrements de données.

Méthodes

Nom Description
Close()

Ferme le détecteur de traces.

Dispose()

Supprime les informations du lecteur de traces.

GetBoolean(Int32)

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

GetByte(Int32)

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

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

Obtient un flux d’octets du décalage de colonne spécifié vers le tampon sous forme de tableau, en commençant au décalage du 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 à partir de l’enregistrement à la position de colonne spécifiée.

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

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

GetData(Int32)

Retourne IDataReader l’objet utilisé lorsque le champ pointe vers une structure de données distante.

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 DateTime valeur de la donnée à la position de colonne spécifiée.

GetDecimal(Int32)

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

GetDouble(Int32)

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

GetFieldType(Int32)

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

GetFloat(Int32)

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

GetGuid(Int32)

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

GetInt16(Int32)

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

GetInt32(Int32)

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

GetInt64(Int32)

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

GetName(Int32)

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

GetOrdinal(String)

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

GetSchemaTable()

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

GetStream(Int32)

Ça reçoit le flux de données.

GetString(Int32)

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

GetTimeSpan(Int32)

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

GetValue(Int32)

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

GetValues(Object[])

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

IsDBNull(Int32)

Précise si la colonne spécifiée est définie sur nulle.

IsNull(Int32)

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

NextResult()

Passe au résultat suivant dans la trace.

Read()

Lit le dossier de trace.

TranslateSubclass(String, String, Int32)

Traduit la sous-classe.

S’applique à