Partager via


SqlColumnBinder, classe

Cette classe permet convienent d'accéder efficacement des colonnes résultantes. Il met les numéros de colonne en cache.

Pour utiliser cette classe, créez une instance statique de celle-ci, passez le nom de colonne au constructeur, et utilisez des méthodes de GetXXX au moment de l'exécution pour récupérer les valeurs.

Après le premier appel GetXXX(), le numéro de colonne mise en cache.

Cet objet doit être réutilisé pour tous les futurs appels concernant la forme du jeu de résultats.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Framework.Server.SqlColumnBinder

Espace de noms :  Microsoft.TeamFoundation.Framework.Server
Assembly :  Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)

Syntaxe

'Déclaration
Public Class SqlColumnBinder
public class SqlColumnBinder

Le type SqlColumnBinder expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SqlColumnBinder Crée un SqlColumnReader pour lire la colonne nommée

Début

Propriétés

  Nom Description
Propriété publique ColumnName Nom de la colonne que ce classeur des liens.

Début

Méthodes

  Nom Description
Méthode publique ColumnExists Vérifie si la colonne est dans le jeu de résultats.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetBoolean(DbDataReader) Récupère la valeur de cette colonne comme bool du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetBoolean(DbDataReader, Boolean) Récupère la valeur de cette colonne comme bool du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetBoolean(DbDataReader, Boolean, Boolean%) Récupère la valeur de cette colonne comme bool du lecteur donné. Définit le paramètre de sortie True si la valeur est null.
Méthode publique GetByte(DbDataReader) Récupère la valeur de cette colonne en tant que int du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetByte(DbDataReader, Byte) Récupère la valeur de cette colonne en tant que int du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetByte(DbDataReader, Byte, Byte) Récupère la valeur de cette colonne en tant que int du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetBytes(DbDataReader, Boolean)
Méthode publique GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) Lire un segment des octets d'une colonne.En cas de utilisation avec ExecuteReader (CommandBehavior.SequentialAccess), vous pouvez efficacement transmettre en continu des octets d'une colonne de BLOB.
Méthode publique GetDateTime(DbDataReader)
Méthode publique GetDateTime(DbDataReader, DateTime)
Méthode publique GetDateTimeOffset
Méthode publique GetDouble(DbDataReader) Récupère la valeur de cette colonne comme double du lecteur donné.Une exception sera levée si la colonne est null.
Méthode publique GetDouble(DbDataReader, Double) Récupère la valeur de cette colonne comme double du lecteur donné
Méthode publique GetFloat(DbDataReader) Récupère la valeur de cette colonne comme float du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetFloat(DbDataReader, Single) Récupère la valeur de cette colonne comme float du lecteur donné.
Méthode publique GetFloat(DbDataReader, Single, Single) Récupère la valeur de cette colonne comme float du lecteur donné.
Méthode publique GetGuid(DbDataReader)
Méthode publique GetGuid(DbDataReader, Boolean) Récupère la valeur de cette colonne comme Guid du lecteur donné. Si les allowNulls est vrai, les valeurs Null sont retournées comme GUID vide. Sinon, un SQLException sera levée si null est produit
Méthode publique GetGuid(DbDataReader, Boolean, Guid) Récupère la valeur de cette colonne comme Guid du lecteur donné. Si les allowNulls est vrai, les valeurs Null sont retournées comme GUID vide. Sinon, un SQLException sera levée si null est produit
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetInt16(DbDataReader) Récupère la valeur de cette colonne comme Int16 du lecteur donné. Une exception sera levée si la colonne est null ou introuvable dans le jeu de résultats.
Méthode publique GetInt16(DbDataReader, Int16) Récupère la valeur de cette colonne comme Int16 du lecteur donné. Une exception sera levée si est introuvable dans le jeu de résultats.
Méthode publique GetInt16(DbDataReader, Int16, Int16) Récupère la valeur de cette colonne comme Int16 du lecteur donné.
Méthode publique GetInt32(DbDataReader) Récupère la valeur de cette colonne en tant que int du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetInt32(DbDataReader, Int32) Récupère la valeur de cette colonne en tant que int du lecteur donné.
Méthode publique GetInt32(DbDataReader, Int32, Int32) Récupère la valeur de cette colonne en tant que int du lecteur donné.
Méthode publique GetInt64(DbDataReader) Récupère la valeur de cette colonne en tant que int du lecteur donné. Une exception sera levée si la colonne est null
Méthode publique GetInt64(DbDataReader, Int64) Récupère la valeur de cette colonne en tant que int du lecteur donné.
Méthode publique GetInt64(DbDataReader, Int64, Int64) Récupère la valeur de cette colonne comme int64 du lecteur donné.
Méthode publique GetObject
Méthode publique GetOrdinal
Méthode publique GetString(DbDataReader, Boolean) Récupère la valeur de cette colonne en tant que chaîne du lecteur donné. Si les allowNulls est vrai, les valeurs Null sont retournées comme chaînes null. Sinon, un SQLException sera levée si null est produit
Méthode publique GetString(DbDataReader, String) Récupère la valeur de cette colonne en tant que chaîne du lecteur donné. Null sera retourné si la colonne de base de données est null.
Méthode publique GetTimeSpan(SqlDataReader)
Méthode publique GetTimeSpan(SqlDataReader, TimeSpan)
Méthode publique GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsInitialized Valeur de retour si une colonne a été résolue à sa valeur ordinale.
Méthode publique IsNull
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Framework.Server, espace de noms