Freigeben über


SqlColumnBinder-Klasse

Diese Klasse ist eine convienent Möglichkeit, auf Ergebnisspalten effizient zuzugreifen. Sie speichert Spaltenordnungszahlen.

Um diese Klasse zu verwenden, erstellen Sie eine statische Instanz davon, übergeben Sie den Spaltennamen an den Konstruktor, und verwenden Sie die GetXXX-Methoden zur Laufzeit um die Werte abzurufen.

Nach dem ersten Aufruf GetXXX (), die Spaltennummer zwischengespeichert wird.

Dieses Objekt sollte für alle zukünftigen Aufrufe für die gleiche Form des Resultsets wiederverwendet werden.

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public Class SqlColumnBinder
public class SqlColumnBinder

Der SqlColumnBinder-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SqlColumnBinder Erstellt ein SqlColumnReader, um die benannte Spalte zu lesen

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ColumnName Name der Spalte, die dieser Sammelmappe auch bindet.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ColumnExists Überprüft, ob Spalte im Resultset ist.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetBoolean(DbDataReader) Ruft den Wert dieser Spalte als Variable vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetBoolean(DbDataReader, Boolean) Ruft den Wert dieser Spalte als Variable vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetBoolean(DbDataReader, Boolean, Boolean%) Ruft den Wert dieser Spalte als Variable vom angegebenen Reader ab. Legt den Ausgabeparameter fest, um auszurichten, wenn der Wert NULL war.
Öffentliche Methode GetByte(DbDataReader) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetByte(DbDataReader, Byte) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetByte(DbDataReader, Byte, Byte) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetBytes(DbDataReader, Boolean)
Öffentliche Methode GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) Lesen Sie einen Block von Bytes von einer Spalte.Wenn es mit ExecuteReader (CommandBehavior.SequentialAccess) verwendet wird, können Sie effizient streamen Bytes aus einer BLOB-Spalte.
Öffentliche Methode GetDateTime(DbDataReader)
Öffentliche Methode GetDateTime(DbDataReader, DateTime)
Öffentliche Methode GetDateTimeOffset
Öffentliche Methode GetDouble Ruft den Wert dieser Spalte als double-Wert vom angegebenen Reader ab.Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist.
Öffentliche Methode GetFloat(DbDataReader) Ruft den Wert dieser Spalte als Gleitkommazahl vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetFloat(DbDataReader, Single) Ruft den Wert dieser Spalte als Gleitkommazahl vom angegebenen Reader ab.
Öffentliche Methode GetFloat(DbDataReader, Single, Single) Ruft den Wert dieser Spalte als Gleitkommazahl vom angegebenen Reader ab.
Öffentliche Methode GetGuid(DbDataReader)
Öffentliche Methode GetGuid(DbDataReader, Boolean) Ruft den Wert dieser Spalte als GUID vom angegebenen Reader ab. Wenn allowNulls true ist, werden NULL-Werte als leeres GUID zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine NULL auftritt
Öffentliche Methode GetGuid(DbDataReader, Boolean, Guid) Ruft den Wert dieser Spalte als GUID vom angegebenen Reader ab. Wenn allowNulls true ist, werden NULL-Werte als leeres GUID zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine NULL auftritt
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetInt16(DbDataReader) Ruft den Wert dieser Spalte als Int16 vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist oder nicht gefunden im Resultset.
Öffentliche Methode GetInt16(DbDataReader, Int16) Ruft den Wert dieser Spalte als Int16 vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn nicht im Resultset gefunden wird.
Öffentliche Methode GetInt16(DbDataReader, Int16, Int16) Ruft den Wert dieser Spalte als Int16 vom angegebenen Reader ab.
Öffentliche Methode GetInt32(DbDataReader) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetInt32(DbDataReader, Int32) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab.
Öffentliche Methode GetInt32(DbDataReader, Int32, Int32) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab.
Öffentliche Methode GetInt64(DbDataReader) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist
Öffentliche Methode GetInt64(DbDataReader, Int64) Ruft den Wert dieser Spalte als int aus dem angegebenen Reader ab.
Öffentliche Methode GetInt64(DbDataReader, Int64, Int64) Ruft den Wert dieser Spalte als int64-Wert vom angegebenen Reader ab.
Öffentliche Methode GetObject
Öffentliche Methode GetOrdinal
Öffentliche Methode GetString(DbDataReader, Boolean) Ruft den Wert dieser Spalte als Zeichenfolge vom angegebenen Reader ab. Wenn allowNulls true ist, werden NULL-Werte als NULL-Zeichenfolgen zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine NULL auftritt
Öffentliche Methode GetString(DbDataReader, String) Ruft den Wert dieser Spalte als Zeichenfolge vom angegebenen Reader ab. NULL wird zurückgegeben, wenn DB-Spalte NULL ist.
Öffentliche Methode GetTimeSpan(SqlDataReader)
Öffentliche Methode GetTimeSpan(SqlDataReader, TimeSpan)
Öffentliche Methode GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsInitialized EINGABETASTEwert, ob eine Spalte auf den Ordinalwert gelöst wurde.
Öffentliche Methode IsNull
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace