Partilhar via


Classe AdoDotNetParameter

Representa um parâmetro de dados que são derivados de um comando de fonte de dados, ou que é passado com um comando a uma fonte de dados cuja tecnologia subjacente é ADO.NET.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.DataParameter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter

Namespace:  Microsoft.VisualStudio.Data.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)

Sintaxe

'Declaração
Public Class AdoDotNetParameter _
    Inherits DataParameter
public class AdoDotNetParameter : DataParameter
public ref class AdoDotNetParameter : public DataParameter
type AdoDotNetParameter =  
    class
        inherit DataParameter
    end
public class AdoDotNetParameter extends DataParameter

O tipo AdoDotNetParameter expõe os membros a seguir.

Construtores

  Nome Descrição
Método público AdoDotNetParameter(String) Construtor da classe.Inicializa uma instância da classe com parâmetros de AdoDotNetParameter , juntamente com o nome do provedor de dados de ADO.NET que está sendo atendido pela conexão.
Método público AdoDotNetParameter(String, IDataParameter) Construtor da classe.Inicializa uma instância da classe com parâmetros de AdoDotNetParameter , fornecendo um parâmetro para um objeto de comando e o nome do provedor de DDEX.
Método público AdoDotNetParameter(String, IDataParameter, Boolean) Construtor da classe.Inicializa uma instância da classe com parâmetros de AdoDotNetParameter , fornecendo um parâmetro para um objeto de comando, nome do provedor de DDEX, e um indicando se o parâmetro é derivado usando o método de DeriveParameters .

Superior

Propriedades

  Nome Descrição
Propriedade protegida DefaultPrecision Recupera um valor do byte que especifica a precisão padrão para o tipo de parâmetro atual. (Herdado de DataParameter.)
Propriedade protegida DefaultScale Recupera um valor do byte que especifica a escala padrão para o tipo de parâmetro atual. (Herdado de DataParameter.)
Propriedade protegida DefaultSize Recupera e valor inteiro que especifica o tamanho padrão para o tipo de parâmetro atual. (Herdado de DataParameter.)
Propriedade pública Direction Obtém ou define um objeto de DataParameterDirection que especifica a direção do parâmetro. (Herdado de DataParameter.)
Propriedade pública IsDerived Retorna um valor Booleano que indica se este parâmetro foi derivado de fonte de dados. (Herdado de DataParameter.)
Propriedade protegida IsFixedPrecision Retorna um valor Booleano que indica se a precisão para o tipo de parâmetro atual é fixa. (Substitui DataParameter.IsFixedPrecision.)
Propriedade protegida IsFixedScale Retorna um valor Booleano que indica se a escala para o tipo de parâmetro atual é fixa. (Substitui DataParameter.IsFixedScale.)
Propriedade protegida IsFixedSize Retorna um valor Booleano que indica se o tamanho para o tipo de parâmetro atual está corrigido. (Substitui DataParameter.IsFixedSize.)
Propriedade pública IsNullable Retorna um valor Booleano que indica se este parâmetro pode ter um valor de nulluma referência nula (Nothing no Visual Basic) . (Herdado de DataParameter.)
Propriedade pública IsOptional Retorna um valor Booleano que indica se o parâmetro é opcional, em casos onde esse parâmetro é um parametro derivado. (Herdado de DataParameter.)
Propriedade pública Name Obtém ou define o nome de cadeia de caracteres literal de parâmetro. (Herdado de DataParameter.)
Propriedade pública Parameter Retorna o objeto de IDataParameter que representa o parâmetro de comando.
Propriedade pública Precision Obtém ou define um valor do byte que especifica a precisão do parâmetro. (Herdado de DataParameter.)
Propriedade pública Scale Obtém ou define um valor do byte que especifica a escala do parâmetro. (Herdado de DataParameter.)
Propriedade pública Size Obtém ou define um valor inteiro que especifica o tamanho do parâmetro. (Herdado de DataParameter.)
Propriedade pública Type Obtém ou define o tipo dados-origem- específico de parâmetro. (Herdado de DataParameter.)
Propriedade pública Value Obtém ou define o valor do parâmetro. (Herdado de DataParameter.)

Superior

Métodos

  Nome Descrição
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 tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método protegido GetDirectionImpl Recupera a direção do parâmetro. (Substitui DataParameter.GetDirectionImpl().)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método protegido GetIsNullableImpl Retorna um valor Booleano que indica se este parâmetro pode ser nulluma referência nula (Nothing no Visual Basic). (Substitui DataParameter.GetIsNullableImpl().)
Método protegido GetIsOptionalImpl Retorna um valor Booleano que indica se o parâmetro é opcional. (Herdado de DataParameter.)
Método protegido GetNameImpl Recupera o nome do parâmetro. (Substitui DataParameter.GetNameImpl().)
Método protegido GetPrecisionImpl Recupera um valor do byte que especifica a precisão do parâmetro. (Substitui DataParameter.GetPrecisionImpl().)
Método protegido GetScaleImpl Recupera um valor do byte que especifica a escala do parâmetro. (Substitui DataParameter.GetScaleImpl().)
Método protegido GetSizeImpl Recupera um valor inteiro que especifica o tamanho do parâmetro. (Substitui DataParameter.GetSizeImpl().)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido GetTypeFrom Retorna AnsiString para um valor de nulluma referência nula (Nothing no Visual Basic) ou de DBNull ; como alternativa mapeia o tipo de valor a um valor de DbType e retorna o equivalente de cadeia de caracteres. (Substitui DataParameter.GetTypeFrom(Object).)
Método protegido GetTypeImpl Recupera o tipo dados-origem- específico de parâmetro. (Substitui DataParameter.GetTypeImpl().)
Método protegido GetValueImpl Recupera o valor de um parâmetro especificado. (Substitui DataParameter.GetValueImpl().)
Método protegido IsSupportedDirection Retorna um valor Booleano que indica se a direção especificada do parâmetro é suportada. (Herdado de DataParameter.)
Método protegido IsValidType Retorna um valor Booleano que indica se o tipo especificado dados-origem- específico é um tipo válido. (Substitui DataParameter.IsValidType(String).)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnDirectionChanged Chamado quando a propriedade de Direction é alterada para sinalizar uma alteração na direção do parâmetro. (Herdado de DataParameter.)
Método protegido OnDirectionChanging Chamado quando a propriedade de Direction é o ponto de alterar. (Herdado de DataParameter.)
Método protegido OnNameChanged Chamado quando a propriedade de Name alterar. (Herdado de DataParameter.)
Método protegido OnNameChanging Chamado quando a propriedade de Name é o ponto de alterar. (Herdado de DataParameter.)
Método protegido OnPrecisionChanged Chamado quando a propriedade de Precision alterar. (Herdado de DataParameter.)
Método protegido OnPrecisionChanging Chamado quando a propriedade de Precision é o ponto de alterar. (Herdado de DataParameter.)
Método protegido OnScaleChanged Chamado quando a propriedade de Scale alterar. (Herdado de DataParameter.)
Método protegido OnScaleChanging Chamado quando a propriedade de Scale é o ponto de alterar. (Herdado de DataParameter.)
Método protegido OnSizeChanged Chamado quando a propriedade de Size alterar. (Herdado de DataParameter.)
Método protegido OnSizeChanging Chamado quando a propriedade de Size é o ponto de alterar. (Herdado de DataParameter.)
Método protegido OnTypeChanged Chamado quando a propriedade de Type alterar. (Herdado de DataParameter.)
Método protegido OnTypeChanging Chamado quando a propriedade de Type é o ponto de alterar. (Herdado de DataParameter.)
Método protegido OnValueChanged Chamado quando a propriedade de Value alterar. (Herdado de DataParameter.)
Método protegido OnValueChanging Chamado quando a propriedade de Value é o ponto de alterar. (Herdado de DataParameter.)
Método público Parse Obtém DbType e tentar a partes o valor da cadeia de caracteres de entrada no tipo correto usando conversões de tipo primitivo (como Byte.Parse e Int32.Parse). (Substitui DataParameter.Parse(String).)
Método protegido SetDirectionImpl Define a direção do parâmetro usando a enumeração de DataParameterDirection . (Substitui DataParameter.SetDirectionImpl(DataParameterDirection).)
Método protegido SetNameImpl Define o nome do parâmetro. (Substitui DataParameter.SetNameImpl(String).)
Método protegido SetPrecisionImpl Define um valor de bytes que especifica a precisão do parâmetro. (Substitui DataParameter.SetPrecisionImpl(Byte).)
Método protegido SetScaleImpl Define um valor de bytes que especifica a escala do parâmetro. (Substitui DataParameter.SetScaleImpl(Byte).)
Método protegido SetSizeImpl Define um valor inteiro que especifica o tamanho de este parâmetro. (Substitui DataParameter.SetSizeImpl(Int32).)
Método protegido SetTypeImpl Tentativas de analisar o tipo cadeia de caracteres em um valor de enumeração de DbType usando Enum.Parse e se isso falhar assume DbType.Object como DbTypecorreto. (Substitui DataParameter.SetTypeImpl(String).)
Método protegido SetValueImpl Defina o valor do parâmetro. (Substitui DataParameter.SetValueImpl(Object).)
Método público ToString Recupera uma representação de cadeia de caracteres do valor do parâmetro. (Herdado de DataParameter.)
Método protegido TryConvertValue Tenta converter o valor especificado para o tipo especificado. (Herdado de DataParameter.)

Superior

Comentários

Essa classe fornece uma implementação gerenciada completo que é criado por padrão da classe de AdoDotNetConnectionSupport .A implementação base negociará em termos de enumeração de DbType para referenciar tipos de parâmetro.Isso é menor que o ideal, o que é recomendável que um provedor sua própria classe derivada de essa que substitui os vários métodos e propriedades representam a melhor seus tipos e limitações parte-fim- específicos.

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.VisualStudio.Data.AdoDotNet

DataParameter

DbType