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
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 | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) |
![]() |
GetDirectionImpl | Recupera a direção do parâmetro. |
![]() |
GetHashCode | Serves as the default hash function. (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 | Gets the Type of the current instance. (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 | Creates a shallow copy of the current Object. (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.