Classe SqlColumnBinder

Questa classe è un modo efficiente convienent accedere alle colonne dei risultati.Memorizza nella cache gli ordinali di colonna.

Per utilizzare questa classe, creare un'istanza static, passare il nome della colonna al costruttore e utilizzare metodi di GetXXX di runtime per recuperare i valori.

Dopo la prima chiamata di GetXXX (), il numero di colonne verrà memorizzata nella cache.

Questo oggetto deve essere riutilizzato per tutte le chiamate successive alla stessa forma di set di risultati.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Sintassi

'Dichiarazione
Public Class SqlColumnBinder
public class SqlColumnBinder

Il tipo SqlColumnBinder espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico SqlColumnBinder Crea uno SqlColumnReader per leggere la colonna denominata

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ColumnName Il nome della colonna questo gestore di associazione associa inoltre possibile.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ColumnExists Controllare se la colonna è il gruppo di risultati.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetBoolean(DbDataReader) Recupera il valore della colonna come bool dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetBoolean(DbDataReader, Boolean) Recupera il valore della colonna come bool dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetBoolean(DbDataReader, Boolean, Boolean%) Recupera il valore della colonna come bool dal reader specificato. Imposta il parametro di output su true se il valore è null.
Metodo pubblico GetByte(DbDataReader) Recupera il valore della colonna come int dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetByte(DbDataReader, Byte) Recupera il valore della colonna come int dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetByte(DbDataReader, Byte, Byte) Recupera il valore della colonna come int dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetBytes(DbDataReader, Boolean)
Metodo pubblico GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) Leggere un blocco di byte in una colonna.Se utilizzato con ExecuteReader (CommandBehavior.SequentialAccess), è possibile trasmettere efficientemente i byte di una colonna dei BLOB.
Metodo pubblico GetDateTime(DbDataReader)
Metodo pubblico GetDateTime(DbDataReader, DateTime)
Metodo pubblico GetDateTimeOffset
Metodo pubblico GetDouble Recupera il valore della colonna come doppio dal reader specificato.Viene generata un'eccezione se la colonna è null.
Metodo pubblico GetFloat(DbDataReader) Recupera il valore della colonna come float dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetFloat(DbDataReader, Single) Recupera il valore della colonna come float dal reader specificato.
Metodo pubblico GetFloat(DbDataReader, Single, Single) Recupera il valore della colonna come float dal reader specificato.
Metodo pubblico GetGuid(DbDataReader)
Metodo pubblico GetGuid(DbDataReader, Boolean) Recupera il valore della colonna come GUID dal reader specificato. Se i allowNulls è true, i valori null vengono restituiti come GUID vuoti. In caso contrario, uno SQLException viene generato se null viene rilevato
Metodo pubblico GetGuid(DbDataReader, Boolean, Guid) Recupera il valore della colonna come GUID dal reader specificato. Se i allowNulls è true, i valori null vengono restituiti come GUID vuoti. In caso contrario, uno SQLException viene generato se null viene rilevato
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetInt16(DbDataReader) Recupera il valore della colonna come Int16 dal reader specificato. Viene generata un'eccezione se la colonna è null o non verrà trovata nel gruppo di risultati.
Metodo pubblico GetInt16(DbDataReader, Int16) Recupera il valore della colonna come Int16 dal reader specificato. Viene generata un'eccezione se non viene trovato nel gruppo di risultati.
Metodo pubblico GetInt16(DbDataReader, Int16, Int16) Recupera il valore della colonna come Int16 dal reader specificato.
Metodo pubblico GetInt32(DbDataReader) Recupera il valore della colonna come int dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetInt32(DbDataReader, Int32) Recupera il valore della colonna come int dal reader specificato.
Metodo pubblico GetInt32(DbDataReader, Int32, Int32) Recupera il valore della colonna come int dal reader specificato.
Metodo pubblico GetInt64(DbDataReader) Recupera il valore della colonna come int dal reader specificato. Viene generata un'eccezione se la colonna è null
Metodo pubblico GetInt64(DbDataReader, Int64) Recupera il valore della colonna come int dal reader specificato.
Metodo pubblico GetInt64(DbDataReader, Int64, Int64) Recupera il valore della colonna come int64 dal reader specificato.
Metodo pubblico GetObject
Metodo pubblico GetOrdinal
Metodo pubblico GetString(DbDataReader, Boolean) Recupera il valore della colonna come stringa dal reader specificato. Se i allowNulls è true, i valori null vengono restituiti come stringhe null. In caso contrario, uno SQLException viene generato se null viene rilevato
Metodo pubblico GetString(DbDataReader, String) Recupera il valore della colonna come stringa dal reader specificato. null viene restituito se DB la colonna è NULL.
Metodo pubblico GetTimeSpan(SqlDataReader)
Metodo pubblico GetTimeSpan(SqlDataReader, TimeSpan)
Metodo pubblico GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsInitialized Valore viene restituito se una colonna è stato risolto al valore ordinale.
Metodo pubblico IsNull
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Framework.Server