TraceReader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |