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.Framework.DataParameter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter
Namespace: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.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(DbParameter) | Inicializa uma nova instância da classe de AdoDotNetParameter com um objeto de parâmetro. | |
AdoDotNetParameter(String) | Inicializa uma nova instância da classe de AdoDotNetParameter com um valor de cadeia de caracteres do parâmetro. | |
AdoDotNetParameter(DbParameter, Boolean) | Inicializa uma nova instância da classe de AdoDotNetParameter com um objeto de parâmetro e de um indicando se o parâmetro é derivado usando o método de DeriveParameters . | |
AdoDotNetParameter(String, Boolean) | Inicializa uma nova instância da classe de AdoDotNetParameter com o nome do provedor de dados e um valor indicando se o parâmetro é derivado usando o método de DeriveParameters . |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
DefaultSize | Obtém um valor inteiro que especifica o tamanho padrão para o tipo de parâmetro atual. (Herdado de DataParameter.) | |
Descriptor | Obtém informações que descrevem o parâmetro de dados. (Herdado de DataParameter.) | |
Direction | Obtém ou define um objeto de DataParameterDirection que especifica a direção do parâmetro. (Herdado de DataParameter.) | |
HasDescriptor | Obtém um valor indicando se o parâmetro de dados expõe sua implementação de IVsDataParameterDescriptor através da propriedade de Descriptor . (Substitui DataParameter.HasDescriptor.) | |
IsDerived | Obtém um valor de Boolean que indica se o parâmetro atual foi derivado de fonte de dados. (Herdado de DataParameter.) | |
IsFixedSize | Obtém um valor indicando se o tamanho para o tipo de parâmetro atual está corrigido. (Substitui DataParameter.IsFixedSize.) | |
IsNullable | Obtém um valor de Boolean que indica se o parâmetro atual pode ter um valor nulo desde que é derivado de. (Herdado de DataParameter.) | |
IsOptional | Obtém um valor de Boolean que indica se o parâmetro atual é opcional, desde que é derivado de. (Herdado de DataParameter.) | |
Name | Obtém ou define o nome de cadeia de caracteres literal de parâmetro atual. (Herdado de DataParameter.) | |
Parameter | Obtém o objeto de DbParameter que representa o parâmetro de comando. | |
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 específico fonte de dados do 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.) | |
GetDirectionCore | Recupera a direção do parâmetro. (Substitui DataParameter.GetDirectionCore().) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetIsNullableCore | Recupera um valor de Boolean que indica se este parâmetro pode ser nulluma referência nula (Nothing no Visual Basic). (Substitui DataParameter.GetIsNullableCore().) | |
GetIsOptionalCore | Recupera um valor de Boolean que indica se o parâmetro é opcional. (Herdado de DataParameter.) | |
GetNameCore | Recupera o nome do parâmetro. (Substitui DataParameter.GetNameCore().) | |
GetSizeCore | Recupera um valor inteiro que especifica o tamanho do parâmetro. (Substitui DataParameter.GetSizeCore().) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetTypeCore | Recupera o tipo específico fonte de dados do parâmetro. (Substitui DataParameter.GetTypeCore().) | |
GetTypeFrom | Mapeia o tipo de valor a um valor de DbType e retorna o equivalente de cadeia de caracteres. (Substitui DataParameter.GetTypeFrom(Object).) | |
GetValueCore | Recupera o valor de um parâmetro especificado. (Substitui DataParameter.GetValueCore().) | |
IsSupportedDirection | Recupera um valor de Boolean que indica se a direção especificada do parâmetro é suportada. (Herdado de DataParameter.) | |
IsValidType | Recupera um valor de Boolean que indica se o tipo específico especificado fonte de dados é 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.) | |
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 tente analisar 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).) | |
SetDirectionCore | Define a direção do parâmetro usando a enumeração de DataParameterDirection . (Substitui DataParameter.SetDirectionCore(DataParameterDirection).) | |
SetNameCore | Define o nome do parâmetro. (Substitui DataParameter.SetNameCore(String).) | |
SetSizeCore | Define um valor inteiro que especifica o tamanho de este parâmetro. (Substitui DataParameter.SetSizeCore(Int32).) | |
SetTypeCore | Tentativas de analisar o tipo cadeia de caracteres em um valor de enumeração de DbType usando Enum.Parse.Se isso falhar, o método assume DbType.Object como DbTypecorreto. (Substitui DataParameter.SetTypeCore(String).) | |
SetValueCore | Defina o valor do parâmetro. (Substitui DataParameter.SetValueCore(Object).) | |
ToString | Recupera uma representação de cadeia de caracteres do valor do parâmetro atual. (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 usará a enumeração de DbType para referenciar tipos de parâmetro.Isso é menor que o ideal, o que é recomendável que os provedores derivam suas próprias classes de essa que substituem os vários métodos e propriedades representam a melhor seus tipos e limitações fim- específicos novamente.
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.