Freigeben über


SqlColumnBinder-Klasse

Diese Klasse ist eine einfache Methode, auf Ergebnisspalten effizient zuzugreifen. Sie speichert Spaltenordnungszahlen zwischen.

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

Nachdem der erste GetXXX() Aufruf, Spaltennummer zwischengespeichert wird.

Dieses Objekt muss 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, die benannte Spalte zu lesen

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ColumnName Namen der Spalte, die dieser Binder Außerdem 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 ist ungültig
Öffentliche Methode GetBoolean(DbDataReader, Boolean) Ruft den Wert dieser Spalte als Variable vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte ist ungültig
Ö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 nicht gültig war.
Öffentliche Methode GetByte(DbDataReader) Ruft den Wert dieser Spalte als int vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte ist ungültig
Öffentliche Methode GetByte(DbDataReader, Byte) Ruft den Wert dieser Spalte als int vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte ist ungültig
Öffentliche Methode GetByte(DbDataReader, Byte, Byte) Ruft den Wert dieser Spalte als int vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte ist ungültig
Öffentliche Methode GetBytes(DbDataReader, Boolean)
Öffentliche Methode GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) Lesen Sie einen Block von Bytes einer Spalte.Wenn es mit ExecuteReader (CommandBehavior.SequentialAccess) verwendet wird, können Sie von Bytes einer BLOBspalte effizient Stream.
Öffentliche Methode GetDateTime(DbDataReader)
Öffentliche Methode GetDateTime(DbDataReader, DateTime)
Öffentliche Methode GetDateTimeOffset
Öffentliche Methode GetDouble(DbDataReader) Ruft den Wert dieser Spalte als double vom angegebenen Reader ab.Eine Ausnahme wird ausgelöst, wenn die Spalte NULL ist.
Öffentliche Methode GetDouble(DbDataReader, Double) Ruft den Wert dieser Spalte als double vom angegebenen Reader ab
Öffentliche Methode GetFloat(DbDataReader) Ruft den Wert dieser Spalte als Gleitkommawert vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte ist ungültig
Öffentliche Methode GetFloat(DbDataReader, Single) Ruft den Wert dieser Spalte als Gleitkommawert vom angegebenen Reader ab.
Öffentliche Methode GetFloat(DbDataReader, Single, Single) Ruft den Wert dieser Spalte als Gleitkommawert 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 zutrifft, werden NULL-Werte als leere GUIDs zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine Null erreicht wird
Öffentliche Methode GetGuid(DbDataReader, Boolean, Guid) Ruft den Wert dieser Spalte als GUID vom angegebenen Reader ab. Wenn allowNulls zutrifft, werden NULL-Werte als leere GUIDs zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine Null erreicht wird
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (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 im Resultset nicht 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 vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte ist ungültig
Öffentliche Methode GetInt32(DbDataReader, Int32) Ruft den Wert dieser Spalte als int vom angegebenen Reader ab.
Öffentliche Methode GetInt32(DbDataReader, Int32, Int32) Ruft den Wert dieser Spalte als int vom angegebenen Reader ab.
Öffentliche Methode GetInt64(DbDataReader) Ruft den Wert dieser Spalte als int vom angegebenen Reader ab. Eine Ausnahme wird ausgelöst, wenn die Spalte ist ungültig
Öffentliche Methode GetInt64(DbDataReader, Int64) Ruft den Wert dieser Spalte als int vom angegebenen Reader ab.
Öffentliche Methode GetInt64(DbDataReader, Int64, Int64) Ruft den Wert dieser Spalte als int64 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 zutrifft, werden NULL-Werte als NULL-Zeichenfolgen zurückgegeben. Andernfalls wird ein SQLException ausgelöst, wenn eine Null erreicht wird
Ö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