Partager via


DataParameter Classe

Définition

Représente une implémentation des interfaces IVsDataParameter et 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
Héritage
DataParameter
Dérivé
Implémente

Constructeurs

DataParameter()

Initialise une nouvelle instance de la classe DataParameter.

DataParameter(Boolean)

Initialise une nouvelle instance de la DataParameter classe, en spécifiant si la instance a été dérivée à l’aide de la DeriveParameters(String, DataCommandType, Int32) méthode .

Champs

NullSize

Constante de taille publique contenant la valeur zéro.

Propriétés

DefaultSize

Obtient une valeur entière spécifiant la taille par défaut pour le type de paramètre actuel.

Descriptor

Obtient des informations qui décrivent le paramètre de données.

Direction

Obtient ou définit un DataParameterDirection objet spécifiant la direction du paramètre .

HasDescriptor

Obtient une valeur indiquant si le paramètre de données expose son IVsDataParameterDescriptor implémentation via la Descriptor propriété .

IsDerived

Obtient une valeur booléenne qui indique si le paramètre actuel a été dérivé de la source de données.

IsFixedSize

Obtient une valeur booléenne indiquant si la taille du type de paramètre actuel est fixe.

IsNullable

Obtient une valeur booléenne indiquant si le paramètre actuel peut avoir une valeur Null à condition qu’il soit dérivé.

IsOptional

Obtient une valeur booléenne indiquant si le paramètre actuel est facultatif, à condition qu’il soit dérivé.

Name

Obtient ou définit le nom littéral de chaîne du paramètre actuel.

Size

Obtient ou définit une valeur entière spécifiant la taille du paramètre .

Type

Obtient ou définit le type spécifique à la source de données du paramètre.

Value

Obtient ou définit la valeur du paramètre.

Méthodes

GetDirectionCore()

Récupère la direction du paramètre.

GetIsNullableCore()

Récupère une valeur booléenne indiquant si le paramètre actuel peut être null.

GetIsOptionalCore()

Récupère une valeur booléenne indiquant si le paramètre est facultatif.

GetNameCore()

Récupère le nom du paramètre.

GetSizeCore()

Récupère une valeur entière spécifiant la taille du paramètre .

GetTypeCore()

Récupère le type spécifique à la source de données du paramètre.

GetTypeFrom(Object)

Déduit le type de paramètre spécifique à la source de données à partir d’une valeur de paramètre.

GetValueCore()

Récupère la valeur d’un paramètre spécifié.

IsSupportedDirection(DataParameterDirection)

Récupère une valeur booléenne indiquant si la direction du paramètre spécifiée est prise en charge.

IsValidType(String)

Récupère une valeur booléenne indiquant si le type spécifique à la source de données spécifié est un type valide.

OnDirectionChanged()

Appelé lorsque la Direction propriété est modifiée pour signaler une modification de la direction du paramètre.

OnDirectionChanging(DataParameterDirection)

Appelé lorsque la Direction propriété est sur le point de changer.

OnNameChanged()

Appelé lorsque la propriété Name est modifiée.

OnNameChanging(String)

Appelé lorsque la Name propriété est sur le point de changer.

OnSizeChanged()

Appelé lorsque la propriété Size est modifiée.

OnSizeChanging(Int32)

Appelé lorsque la Size propriété est sur le point de changer.

OnTypeChanged()

Appelé lorsque la propriété Type est modifiée.

OnTypeChanging(String)

Appelé lorsque la Type propriété est sur le point de changer.

OnValueChanged()

Appelé lorsque la propriété Value est modifiée.

OnValueChanging(Object)

Appelé lorsque la Value propriété est sur le point de changer.

Parse(String)

Désassemble une valeur de paramètre dans un format de chaîne et convertit la valeur en type correct.

SetDirectionCore(DataParameterDirection)

Définit la direction du paramètre à l’aide de l’énumération DataParameterDirection .

SetNameCore(String)

Définit le nom du paramètre.

SetSizeCore(Int32)

Définit une valeur entière spécifiant la taille du paramètre actuel.

SetTypeCore(String)

Définit le type de données du paramètre actuel.

SetValueCore(Object)

Définit la valeur du paramètre .

ToString()

Récupère une représentation sous forme de chaîne de la valeur du paramètre actuel.

TryConvertValue(Object, String)

Tente de convertir la valeur spécifiée en type spécifié.

S’applique à