Compartilhar via


Classe SqlColumnBinder

Essa classe é uma maneira convienent de acessar seus colunas de resultado. Armazena em cachê ordinais de coluna.

Para usar esta classe, crie uma instância delas estático, passe o nome de coluna para o construtor, e use os métodos de GetXXX em tempo de execução para recuperar os valores.

Após a primeira chamada de GetXXX() , o número da coluna será armazenado em cachê.

Este objeto deve ser reutilizado para todas as chamadas futuros com a mesma forma de conjunto de resultados.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class SqlColumnBinder
public class SqlColumnBinder

O tipo SqlColumnBinder expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SqlColumnBinder Cria um SqlColumnReader para ler a coluna chamado

Superior

Propriedades

  Nome Descrição
Propriedade pública ColumnName Nome da coluna que esta pasta associa muito.

Superior

Métodos

  Nome Descrição
Método público ColumnExists Verifica se a coluna está no conjunto de resultados.
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetBoolean(DbDataReader) Recupera o valor dessa coluna como um leitor bool de dado. Uma exceção será lançada se a coluna for nula
Método público GetBoolean(DbDataReader, Boolean) Recupera o valor dessa coluna como um leitor bool de dado. Uma exceção será lançada se a coluna for nula
Método público GetBoolean(DbDataReader, Boolean, Boolean%) Recupera o valor dessa coluna como um leitor bool de dado. Define o parâmetro de saída para retificar se o valor for nulo.
Método público GetByte(DbDataReader) Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula
Método público GetByte(DbDataReader, Byte) Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula
Método público GetByte(DbDataReader, Byte, Byte) Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula
Método público GetBytes(DbDataReader, Boolean)
Método público GetBytes(DbDataReader, Int64, array<Byte[], Int32, Int32) Ler uma parte de bytes de uma coluna.Quando usado com ExecuteReader (CommandBehavior.SequentialAccess), você pode passar com eficiência bytes de uma coluna de 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 o valor dessa coluna como um leitor de dado double.Uma exceção será lançada se a coluna é nulo.
Método público GetDouble(DbDataReader, Double) Recupera o valor dessa coluna como um leitor de dado double
Método público GetFloat(DbDataReader) Recupera o valor dessa coluna como o leitor flutuante de dado. Uma exceção será lançada se a coluna for nula
Método público GetFloat(DbDataReader, Single) Recupera o valor dessa coluna como o leitor flutuante de dado.
Método público GetFloat(DbDataReader, Single, Single) Recupera o valor dessa coluna como o leitor flutuante de dado.
Método público GetGuid(DbDataReader)
Método público GetGuid(DbDataReader, Boolean) Recupera o valor dessa coluna como um GUID leitor de dado. Se os allowNulls condições forem verdadeiras, os valores nulos serão retornados como GUIDs vazia. Se não, um SQLException será lançada se um zero é encontrado
Método público GetGuid(DbDataReader, Boolean, Guid) Recupera o valor dessa coluna como um GUID leitor de dado. Se os allowNulls condições forem verdadeiras, os valores nulos serão retornados como GUIDs vazia. Se não, um SQLException será lançada se um zero é encontrado
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetInt16(DbDataReader) Recupera o valor dessa coluna como um leitor Int16 de dado. Uma exceção será lançada se a coluna é nula ou não encontrada no conjunto de resultados.
Método público GetInt16(DbDataReader, Int16) Recupera o valor dessa coluna como um leitor Int16 de dado. Uma exceção será lançada se não for encontrado no conjunto de resultados.
Método público GetInt16(DbDataReader, Int16, Int16) Recupera o valor dessa coluna como um leitor Int16 de dado.
Método público GetInt32(DbDataReader) Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula
Método público GetInt32(DbDataReader, Int32) Recupera o valor desta coluna como um int do leitor indicado.
Método público GetInt32(DbDataReader, Int32, Int32) Recupera o valor desta coluna como um int do leitor indicado.
Método público GetInt64(DbDataReader) Recupera o valor desta coluna como um int do leitor indicado. Uma exceção será lançada se a coluna for nula
Método público GetInt64(DbDataReader, Int64) Recupera o valor desta coluna como um int do leitor indicado.
Método público GetInt64(DbDataReader, Int64, Int64) Recupera o valor dessa coluna como um int64 do leitor determinado.
Método público GetObject
Método público GetOrdinal
Método público GetString(DbDataReader, Boolean) Recupera o valor dessa coluna como uma cadeia de caracteres do leitor determinado. Se os allowNulls condições forem verdadeiras, os valores nulos serão retornados como cadeias de caracteres nulos. Se não, um SQLException será lançada se um zero é encontrado
Método público GetString(DbDataReader, String) Recupera o valor dessa coluna como uma cadeia de caracteres do leitor determinado. o zero será retornado se a coluna DB é NULA.
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 Obtém Type da instância atual. (Herdado de Object.)
Método público IsInitialized Valor returns mesmo se uma coluna foi resolvida para o valor ordinal.
Método público IsNull
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server