Compartilhar via


DataParameter Classe

Definição

Representa uma implementação das interfaces IVsDataParameter e IVsDataParameterDescriptor.

public ref class DataParameter abstract : Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameter, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataParameterDescriptor
public abstract class DataParameter : Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameterDescriptor
type DataParameter = class
    interface IVsDataParameter
    interface IVsDataParameterDescriptor
Public MustInherit Class DataParameter
Implements IVsDataParameter, IVsDataParameterDescriptor
Herança
DataParameter
Derivado
Implementações

Construtores

DataParameter()

Inicializa uma nova instância da classe DataParameter.

DataParameter(Boolean)

Inicializa uma nova instância da DataParameter classe , especificando se a instância foi derivada usando o DeriveParameters(String, DataCommandType, Int32) método .

Campos

NullSize

Uma constante de tamanho público que contém o valor zero.

Propriedades

DefaultSize

Obtém um valor inteiro que especifica o tamanho padrão para o tipo de parâmetro atual.

Descriptor

Obtém informações que descrevem o parâmetro de dados.

Direction

Obtém ou define um DataParameterDirection objeto que especifica a direção do parâmetro.

HasDescriptor

Obtém um valor que indica se o parâmetro de dados expõe sua IVsDataParameterDescriptor implementação por meio da Descriptor propriedade .

IsDerived

Obtém um valor booliano que indica se o parâmetro atual foi derivado da fonte de dados.

IsFixedSize

Obtém um valor booliano que indica se o tamanho do tipo de parâmetro atual é fixo.

IsNullable

Obtém um valor booliano que indica se o parâmetro atual pode ter um valor nulo desde que seja derivado.

IsOptional

Obtém um valor booliano que indica se o parâmetro atual é opcional, desde que seja derivado.

Name

Obtém ou define o nome literal da cadeia de caracteres do parâmetro atual.

Size

Obtém ou define um valor inteiro que especifica o tamanho do parâmetro.

Type

Obtém ou define o tipo específico da fonte de dados do parâmetro.

Value

Obtém ou define o valor do parâmetro.

Métodos

GetDirectionCore()

Recupera a direção do parâmetro.

GetIsNullableCore()

Recupera um valor booliano que indica se o parâmetro atual pode ser nulo.

GetIsOptionalCore()

Recupera um valor booliano que indica se o parâmetro é opcional.

GetNameCore()

Recupera o nome do parâmetro.

GetSizeCore()

Recupera um valor inteiro que especifica o tamanho do parâmetro.

GetTypeCore()

Recupera o tipo específico da fonte de dados do parâmetro.

GetTypeFrom(Object)

Infere o tipo de parâmetro específico da fonte de dados de um valor de parâmetro.

GetValueCore()

Recupera o valor de um parâmetro especificado.

IsSupportedDirection(DataParameterDirection)

Recupera um valor booliano que indica se a direção do parâmetro especificada tem suporte.

IsValidType(String)

Recupera um valor booliano que indica se o tipo específico da fonte de dados especificado é um tipo válido.

OnDirectionChanged()

Chamado quando a Direction propriedade é alterada para sinalizar uma alteração na direção do parâmetro.

OnDirectionChanging(DataParameterDirection)

Chamado quando a Direction propriedade está prestes a ser alterada.

OnNameChanged()

Chamado quando a propriedade Name é alterada.

OnNameChanging(String)

Chamado quando a Name propriedade está prestes a ser alterada.

OnSizeChanged()

Chamado quando a propriedade Size é alterada.

OnSizeChanging(Int32)

Chamado quando a Size propriedade está prestes a ser alterada.

OnTypeChanged()

Chamado quando a propriedade Type é alterada.

OnTypeChanging(String)

Chamado quando a Type propriedade está prestes a ser alterada.

OnValueChanged()

Chamado quando a propriedade Value é alterada.

OnValueChanging(Object)

Chamado quando a Value propriedade está prestes a ser alterada.

Parse(String)

Desmonta um valor de parâmetro em um formato de cadeia de caracteres e converte o valor no tipo correto.

SetDirectionCore(DataParameterDirection)

Define a direção do parâmetro usando a DataParameterDirection enumeração .

SetNameCore(String)

Define o nome do parâmetro.

SetSizeCore(Int32)

Define um valor inteiro que especifica o tamanho do parâmetro atual.

SetTypeCore(String)

Define o tipo de dados do parâmetro atual.

SetValueCore(Object)

Define o valor do parâmetro .

ToString()

Recupera uma representação de cadeia de caracteres do valor do parâmetro atual.

TryConvertValue(Object, String)

Tenta converter o valor especificado para o tipo especificado.

Aplica-se a