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 | |
---|---|---|
SqlColumnBinder | Crée un SqlColumnReader pour lire la colonne nommée |
Début
Propriétés
Nom | Description | |
---|---|---|
ColumnName | Nom de la colonne que ce classeur des liens. |
Début
Méthodes
Nom | Description | |
---|---|---|
ColumnExists | Vérifie si la colonne est dans le jeu de résultats. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
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 | |
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 | |
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. | |
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 | |
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 | |
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 | |
GetBytes(DbDataReader, Boolean) | ||
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. | |
GetDateTime(DbDataReader) | ||
GetDateTime(DbDataReader, DateTime) | ||
GetDateTimeOffset | ||
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. | |
GetDouble(DbDataReader, Double) | Récupère la valeur de cette colonne comme double du lecteur donné | |
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 | |
GetFloat(DbDataReader, Single) | Récupère la valeur de cette colonne comme float du lecteur donné. | |
GetFloat(DbDataReader, Single, Single) | Récupère la valeur de cette colonne comme float du lecteur donné. | |
GetGuid(DbDataReader) | ||
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 | |
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 | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
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. | |
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. | |
GetInt16(DbDataReader, Int16, Int16) | Récupère la valeur de cette colonne comme Int16 du lecteur donné. | |
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 | |
GetInt32(DbDataReader, Int32) | Récupère la valeur de cette colonne en tant que int du lecteur donné. | |
GetInt32(DbDataReader, Int32, Int32) | Récupère la valeur de cette colonne en tant que int du lecteur donné. | |
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 | |
GetInt64(DbDataReader, Int64) | Récupère la valeur de cette colonne en tant que int du lecteur donné. | |
GetInt64(DbDataReader, Int64, Int64) | Récupère la valeur de cette colonne comme int64 du lecteur donné. | |
GetObject | ||
GetOrdinal | ||
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 | |
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. | |
GetTimeSpan(SqlDataReader) | ||
GetTimeSpan(SqlDataReader, TimeSpan) | ||
GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan) | ||
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IsInitialized | Valeur de retour si une colonne a été résolue à sa valeur ordinale. | |
IsNull | ||
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
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.