Classe DataParameter
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.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.DataParameter
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter = class end
public abstract class DataParameter
O tipo DataParameter expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataParameter() | Construtor da classe.Inicializa uma instância da classe nonparameterized de DataParameter . | |
DataParameter(Boolean) | Construtor da classe.Inicializa uma instância da classe com parâmetros de DataParameter , junto com um indicando se a instância foi derivada 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. | |
DefaultScale | Recupera um valor do byte que especifica a escala padrão para o tipo de parâmetro atual. | |
DefaultSize | Recupera e valor inteiro que especifica o tamanho padrão para o tipo de parâmetro atual. | |
Direction | Obtém ou define um objeto de DataParameterDirection que especifica a direção do parâmetro. | |
IsDerived | Retorna um valor Booleano que indica se este parâmetro foi derivado de fonte de dados. | |
IsFixedPrecision | Retorna um valor Booleano que indica se a precisão para o tipo de parâmetro atual é fixa. | |
IsFixedScale | Retorna um valor Booleano que indica se a escala para o tipo de parâmetro atual é fixa. | |
IsFixedSize | Retorna um valor Booleano que indica se o tamanho para o tipo de parâmetro atual está corrigido. | |
IsNullable | Retorna um valor Booleano que indica se este parâmetro pode ter um valor de nulluma referência nula (Nothing no Visual Basic) . | |
IsOptional | Retorna um valor Booleano que indica se o parâmetro é opcional, em casos onde esse parâmetro é um parametro derivado. | |
Name | Obtém ou define o nome de cadeia de caracteres literal de parâmetro. | |
Precision | Obtém ou define um valor do byte que especifica a precisão do parâmetro. | |
Scale | Obtém ou define um valor do byte que especifica a escala do parâmetro. | |
Size | Obtém ou define um valor inteiro que especifica o tamanho do parâmetro. | |
Type | Obtém ou define o tipo dados-origem- específico de parâmetro. | |
Value | Obtém ou define o valor do parâmetro. |
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. | |
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). | |
GetIsOptionalImpl | Retorna um valor Booleano que indica se o parâmetro é opcional. | |
GetNameImpl | Recupera o nome do parâmetro. | |
GetPrecisionImpl | Recupera um valor do byte que especifica a precisão do parâmetro. | |
GetScaleImpl | Recupera um valor do byte que especifica a escala do parâmetro. | |
GetSizeImpl | Recupera um valor inteiro que especifica o tamanho do parâmetro. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
GetTypeFrom | Infere o tipo de parâmetro dados-origem- específico de um valor do parâmetro. | |
GetTypeImpl | Recupera o tipo dados-origem- específico de parâmetro. | |
GetValueImpl | Recupera o valor de um parâmetro especificado. | |
IsSupportedDirection | Retorna um valor Booleano que indica se a direção especificada do parâmetro é suportada. | |
IsValidType | Retorna um valor Booleano que indica se o tipo especificado dados-origem- específico é um tipo válido. | |
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. | |
OnDirectionChanging | Chamado quando a propriedade de Direction é o ponto de alterar. | |
OnNameChanged | Chamado quando a propriedade de Name alterar. | |
OnNameChanging | Chamado quando a propriedade de Name é o ponto de alterar. | |
OnPrecisionChanged | Chamado quando a propriedade de Precision alterar. | |
OnPrecisionChanging | Chamado quando a propriedade de Precision é o ponto de alterar. | |
OnScaleChanged | Chamado quando a propriedade de Scale alterar. | |
OnScaleChanging | Chamado quando a propriedade de Scale é o ponto de alterar. | |
OnSizeChanged | Chamado quando a propriedade de Size alterar. | |
OnSizeChanging | Chamado quando a propriedade de Size é o ponto de alterar. | |
OnTypeChanged | Chamado quando a propriedade de Type alterar. | |
OnTypeChanging | Chamado quando a propriedade de Type é o ponto de alterar. | |
OnValueChanged | Chamado quando a propriedade de Value alterar. | |
OnValueChanging | Chamado quando a propriedade de Value é o ponto de alterar. | |
Parse | Desmonta um valor de parâmetro em um formato de cadeia de caracteres e converte o valor para o tipo correto. | |
SetDirectionImpl | Define a direção do parâmetro usando a enumeração de DataParameterDirection . | |
SetNameImpl | Define o nome do parâmetro. | |
SetPrecisionImpl | Define um valor de bytes que especifica a precisão do parâmetro. | |
SetScaleImpl | Define um valor de bytes que especifica a escala do parâmetro. | |
SetSizeImpl | Define um valor inteiro que especifica o tamanho de este parâmetro. | |
SetTypeImpl | Define o tipo de dados de esse parâmetro. | |
SetValueImpl | Defina o valor do parâmetro. | |
ToString | Recupera uma representação de cadeia de caracteres do valor do parâmetro. (Substitui Object.ToString().) | |
TryConvertValue | Tenta converter o valor especificado para o tipo especificado. |
Superior
Comentários
Essa classe usa um mecanismo indireta implementando as propriedades de parâmetro.Cada método de get de propriedades chama um método virtual protegido que recupera a propriedade.Cada método de set de propriedade, por outro lado, chama três métodos virtuais protegidos: um indicando que a propriedade for alterada, outro que modificam realmente a propriedade, e um terceiro indicando que a propriedade for alterado.
Isso permite que o setter de propriedade isole a manipulação de entrada inválida na propriedade que altera o método, defina a propriedade como, e aplique todos os efeitos colaterais no método de propriedade alterada.Isso também permite que a classe base fornece alguns erros padrão que realizam para combinar as semânticas definidas pela interface de parâmetro.
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.