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 | |
---|---|---|
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. | |
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. | |
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 | |
---|---|---|
DefaultPrecision | Recupera um valor do byte que especifica a precisão padrão para o tipo de parâmetro atual. (Herdado de DataParameter.) | |
DefaultScale | Recupera um valor do byte que especifica a escala padrão para o tipo de parâmetro atual. (Herdado de DataParameter.) | |
DefaultSize | Recupera e valor inteiro que especifica o tamanho padrão para o tipo de parâmetro atual. (Herdado de DataParameter.) | |
Direction | Obtém ou define um objeto de DataParameterDirection que especifica a direção do parâmetro. (Herdado de DataParameter.) | |
IsDerived | Retorna um valor Booleano que indica se este parâmetro foi derivado de fonte de dados. (Herdado de DataParameter.) | |
IsFixedPrecision | Retorna um valor Booleano que indica se a precisão para o tipo de parâmetro atual é fixa. (Substitui DataParameter.IsFixedPrecision.) | |
IsFixedScale | Retorna um valor Booleano que indica se a escala para o tipo de parâmetro atual é fixa. (Substitui DataParameter.IsFixedScale.) | |
IsFixedSize | Retorna um valor Booleano que indica se o tamanho para o tipo de parâmetro atual está corrigido. (Substitui DataParameter.IsFixedSize.) | |
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.) | |
IsOptional | Retorna um valor Booleano que indica se o parâmetro é opcional, em casos onde esse parâmetro é um parametro derivado. (Herdado de DataParameter.) | |
Name | Obtém ou define o nome de cadeia de caracteres literal de parâmetro. (Herdado de DataParameter.) | |
Parameter | Retorna o objeto de IDataParameter que representa o parâmetro de comando. | |
Precision | Obtém ou define um valor do byte que especifica a precisão do parâmetro. (Herdado de DataParameter.) | |
Scale | Obtém ou define um valor do byte que especifica a escala do parâmetro. (Herdado de DataParameter.) | |
Size | Obtém ou define um valor inteiro que especifica o tamanho do parâmetro. (Herdado de DataParameter.) | |
Type | Obtém ou define o tipo dados-origem- específico de parâmetro. (Herdado de DataParameter.) | |
Value | Obtém ou define o valor do parâmetro. (Herdado de DataParameter.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetDirectionImpl | Recupera a direção do parâmetro. (Substitui DataParameter.GetDirectionImpl().) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetIsNullableImpl | Retorna um valor Booleano que indica se este parâmetro pode ser nulluma referência nula (Nothing no Visual Basic). (Substitui DataParameter.GetIsNullableImpl().) | |
GetIsOptionalImpl | Retorna um valor Booleano que indica se o parâmetro é opcional. (Herdado de DataParameter.) | |
GetNameImpl | Recupera o nome do parâmetro. (Substitui DataParameter.GetNameImpl().) | |
GetPrecisionImpl | Recupera um valor do byte que especifica a precisão do parâmetro. (Substitui DataParameter.GetPrecisionImpl().) | |
GetScaleImpl | Recupera um valor do byte que especifica a escala do parâmetro. (Substitui DataParameter.GetScaleImpl().) | |
GetSizeImpl | Recupera um valor inteiro que especifica o tamanho do parâmetro. (Substitui DataParameter.GetSizeImpl().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
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).) | |
GetTypeImpl | Recupera o tipo dados-origem- específico de parâmetro. (Substitui DataParameter.GetTypeImpl().) | |
GetValueImpl | Recupera o valor de um parâmetro especificado. (Substitui DataParameter.GetValueImpl().) | |
IsSupportedDirection | Retorna um valor Booleano que indica se a direção especificada do parâmetro é suportada. (Herdado de DataParameter.) | |
IsValidType | Retorna um valor Booleano que indica se o tipo especificado dados-origem- específico é um tipo válido. (Substitui DataParameter.IsValidType(String).) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnDirectionChanged | Chamado quando a propriedade de Direction é alterada para sinalizar uma alteração na direção do parâmetro. (Herdado de DataParameter.) | |
OnDirectionChanging | Chamado quando a propriedade de Direction é o ponto de alterar. (Herdado de DataParameter.) | |
OnNameChanged | Chamado quando a propriedade de Name alterar. (Herdado de DataParameter.) | |
OnNameChanging | Chamado quando a propriedade de Name é o ponto de alterar. (Herdado de DataParameter.) | |
OnPrecisionChanged | Chamado quando a propriedade de Precision alterar. (Herdado de DataParameter.) | |
OnPrecisionChanging | Chamado quando a propriedade de Precision é o ponto de alterar. (Herdado de DataParameter.) | |
OnScaleChanged | Chamado quando a propriedade de Scale alterar. (Herdado de DataParameter.) | |
OnScaleChanging | Chamado quando a propriedade de Scale é o ponto de alterar. (Herdado de DataParameter.) | |
OnSizeChanged | Chamado quando a propriedade de Size alterar. (Herdado de DataParameter.) | |
OnSizeChanging | Chamado quando a propriedade de Size é o ponto de alterar. (Herdado de DataParameter.) | |
OnTypeChanged | Chamado quando a propriedade de Type alterar. (Herdado de DataParameter.) | |
OnTypeChanging | Chamado quando a propriedade de Type é o ponto de alterar. (Herdado de DataParameter.) | |
OnValueChanged | Chamado quando a propriedade de Value alterar. (Herdado de DataParameter.) | |
OnValueChanging | Chamado quando a propriedade de Value é o ponto de alterar. (Herdado de DataParameter.) | |
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).) | |
SetDirectionImpl | Define a direção do parâmetro usando a enumeração de DataParameterDirection . (Substitui DataParameter.SetDirectionImpl(DataParameterDirection).) | |
SetNameImpl | Define o nome do parâmetro. (Substitui DataParameter.SetNameImpl(String).) | |
SetPrecisionImpl | Define um valor de bytes que especifica a precisão do parâmetro. (Substitui DataParameter.SetPrecisionImpl(Byte).) | |
SetScaleImpl | Define um valor de bytes que especifica a escala do parâmetro. (Substitui DataParameter.SetScaleImpl(Byte).) | |
SetSizeImpl | Define um valor inteiro que especifica o tamanho de este parâmetro. (Substitui DataParameter.SetSizeImpl(Int32).) | |
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).) | |
SetValueImpl | Defina o valor do parâmetro. (Substitui DataParameter.SetValueImpl(Object).) | |
ToString | Recupera uma representação de cadeia de caracteres do valor do parâmetro. (Herdado de DataParameter.) | |
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.