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 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. |