Compartir a través de


SqlColumnBinder (Clase)

Esta clase es una manera convienent de acceso eficazmente a columnas de resultados. Almacena en memoria caché índices de columna.

Para utilizar esta clase, cree una instancia estática de ella, pase el nombre de columna al constructor y, utilice los métodos GetXXX en tiempo de ejecución para recuperar los valores.

Después de la primera llamada de GetXXX() , el número de columnas se almacene en memoria caché.

Este objeto se debe reutilizar para cualquier llamada posterior con la misma forma de conjunto de resultados.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.TeamFoundation.Framework.Server
Ensamblado:  Microsoft.TeamFoundation.Framework.Server (en Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxis

'Declaración
Public Class SqlColumnBinder
public class SqlColumnBinder

El tipo SqlColumnBinder expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SqlColumnBinder Crea un SqlColumnReader para leer la columna denominada

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ColumnName Nombre de la columna que este enlazador enlaza también.

Arriba

Métodos

  Nombre Descripción
Método público ColumnExists Comprueba si la columna está en el conjunto de resultados.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetBoolean(DbDataReader) Recupera el valor de esta columna como bool de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetBoolean(DbDataReader, Boolean) Recupera el valor de esta columna como bool de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetBoolean(DbDataReader, Boolean, Boolean%) Recupera el valor de esta columna como bool de lector especificado. Establece el parámetro de salida en true si el valor es null.
Método público GetByte(DbDataReader) Recupera el valor de esta columna como int de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetByte(DbDataReader, Byte) Recupera el valor de esta columna como int de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetByte(DbDataReader, Byte, Byte) Recupera el valor de esta columna como int de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetBytes(DbDataReader, Boolean)
Método público GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) Lee un fragmento de bytes de una columna.Cuando se utiliza con ExecuteReader (CommandBehavior.SequentialAccess), puede transmitir eficazmente bytes de una columna del BLOB.
Método público GetDateTime(DbDataReader)
Método público GetDateTime(DbDataReader, DateTime)
Método público GetDateTimeOffset
Método público GetDouble(DbDataReader) Recupera el valor de esta columna como doble de lector especificado.Se producirá una excepción si la columna es NULL.
Método público GetDouble(DbDataReader, Double) Recupera el valor de esta columna como doble de lector especificado
Método público GetFloat(DbDataReader) Recupera el valor de esta columna como float de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetFloat(DbDataReader, Single) Recupera el valor de esta columna como float de lector especificado.
Método público GetFloat(DbDataReader, Single, Single) Recupera el valor de esta columna como float de lector especificado.
Método público GetGuid(DbDataReader)
Método público GetGuid(DbDataReader, Boolean) Recupera el valor de esta columna como Guid del lector especificado. Si los allowNulls es true, los valores NULL se devolverá como GUID vacío. Si no, un SQLException se producirá si se encuentra una null
Método público GetGuid(DbDataReader, Boolean, Guid) Recupera el valor de esta columna como Guid del lector especificado. Si los allowNulls es true, los valores NULL se devolverá como GUID vacío. Si no, un SQLException se producirá si se encuentra una null
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetInt16(DbDataReader) Recupera el valor de esta columna como Int16 de lector especificado. Se producirá una excepción si la columna es NULL o no encontrada en el conjunto de resultados.
Método público GetInt16(DbDataReader, Int16) Recupera el valor de esta columna como Int16 de lector especificado. Se producirá una excepción si no se encuentra en el conjunto de resultados.
Método público GetInt16(DbDataReader, Int16, Int16) Recupera el valor de esta columna como Int16 de lector especificado.
Método público GetInt32(DbDataReader) Recupera el valor de esta columna como int de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetInt32(DbDataReader, Int32) Recupera el valor de esta columna como int de lector especificado.
Método público GetInt32(DbDataReader, Int32, Int32) Recupera el valor de esta columna como int de lector especificado.
Método público GetInt64(DbDataReader) Recupera el valor de esta columna como int de lector especificado. Se producirá una excepción si la columna es NULL
Método público GetInt64(DbDataReader, Int64) Recupera el valor de esta columna como int de lector especificado.
Método público GetInt64(DbDataReader, Int64, Int64) Recupera el valor de esta columna como int64 de lector especificado.
Método público GetObject
Método público GetOrdinal
Método público GetString(DbDataReader, Boolean) Recupera el valor de esta columna como cadena de lector especificado. Si los allowNulls es true, los valores NULL se devolverá como cadenas nulas. Si no, un SQLException se producirá si se encuentra una null
Método público GetString(DbDataReader, String) Recupera el valor de esta columna como cadena de lector especificado. NULL se devuelve si la columna de DB es NULL.
Método público GetTimeSpan(SqlDataReader)
Método público GetTimeSpan(SqlDataReader, TimeSpan)
Método público GetTimeSpan(SqlDataReader, TimeSpan, TimeSpan)
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsInitialized Devuelve value si una columna se ha resuelto el valor ordinal.
Método público IsNull
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.TeamFoundation.Framework.Server (Espacio de nombres)