Partager via


AdoDotNetParameter, classe

Représente un paramètre de données qui est dérivé d'une commande de source de données, ou qui est passé à une commande à une source de données dont la technologie sous-jacente est ADO.NET.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Data.DataParameter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetParameter

Espace de noms :  Microsoft.VisualStudio.Data.AdoDotNet
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

Syntaxe

'Déclaration
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

Le type AdoDotNetParameter expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique AdoDotNetParameter(String) Constructeur de classe.Initialise une instance paramétrée de la classe d' AdoDotNetParameter , avec le nom du fournisseur de données d' ADO.NET entretenu par la connexion.
Méthode publique AdoDotNetParameter(String, IDataParameter) Constructeur de classe.Initialise une instance paramétrée de la classe d' AdoDotNetParameter , en fournissant un paramètre pour un objet de commande et le nom du fournisseur de DDEX.
Méthode publique AdoDotNetParameter(String, IDataParameter, Boolean) Constructeur de classe.Initialise une instance paramétrée de la classe d' AdoDotNetParameter , en fournissant un paramètre pour un objet de commande, le nom du fournisseur de DDEX, et une indication si le paramètre est dérivé à l'aide de la méthode d' DeriveParameters .

Début

Propriétés

  Nom Description
Propriété protégée DefaultPrecision Récupère une valeur d'octet spécifiant la précision par défaut pour le type de paramètre actuel. (Hérité de DataParameter.)
Propriété protégée DefaultScale Récupère une valeur d'octet spécifiant l'échelle par défaut pour le type de paramètre actuel. (Hérité de DataParameter.)
Propriété protégée DefaultSize Récupère et valeur entière spécifiant la taille par défaut pour le type de paramètre actuel. (Hérité de DataParameter.)
Propriété publique Direction Extrait ou définit un objet d' DataParameterDirection spécifiant la direction du paramètre. (Hérité de DataParameter.)
Propriété publique IsDerived Récupère une valeur booléenne qui indique si ce paramètre a été dérivé de la source de données. (Hérité de DataParameter.)
Propriété protégée IsFixedPrecision Récupère une valeur booléenne indiquant si la précision du type actuel de paramètre est fixe. (Substitue DataParameter.IsFixedPrecision.)
Propriété protégée IsFixedScale Récupère une valeur booléenne indiquant si l'échelle pour le type de paramètre actuel est fixe. (Substitue DataParameter.IsFixedScale.)
Propriété protégée IsFixedSize Récupère une valeur booléenne indiquant si la taille du type actuel de paramètre est fixe. (Substitue DataParameter.IsFixedSize.)
Propriété publique IsNullable Récupère une valeur booléenne indiquant si ce paramètre peut avoir une valeur d' nullune référence null (Nothing en Visual Basic) . (Hérité de DataParameter.)
Propriété publique IsOptional Récupère une valeur booléenne indiquant si ce paramètre est facultatif, dans les cas où ce paramètre est un paramètre dérivé. (Hérité de DataParameter.)
Propriété publique Name Extrait ou définit le nom de littéral de chaîne du paramètre. (Hérité de DataParameter.)
Propriété publique Parameter Récupère l'objet d' IDataParameter représentant le paramètre de commande.
Propriété publique Precision Extrait ou définit une valeur d'octet spécifiant la précision du paramètre. (Hérité de DataParameter.)
Propriété publique Scale Extrait ou définit une valeur d'octet spécifiant l'échelle du paramètre. (Hérité de DataParameter.)
Propriété publique Size Extrait ou définit une valeur entière spécifiant la taille du paramètre. (Hérité de DataParameter.)
Propriété publique Type Extrait ou définit le type spécifique à la source de données du paramètre. (Hérité de DataParameter.)
Propriété publique Value Extrait ou définit la valeur du paramètre. (Hérité de DataParameter.)

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode protégée GetDirectionImpl Extrait la direction du paramètre. (Substitue DataParameter.GetDirectionImpl().)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetIsNullableImpl Récupère une valeur booléenne indiquant si ce paramètre peut être nullune référence null (Nothing en Visual Basic). (Substitue DataParameter.GetIsNullableImpl().)
Méthode protégée GetIsOptionalImpl Récupère une valeur booléenne indiquant si ce paramètre est facultatif. (Hérité de DataParameter.)
Méthode protégée GetNameImpl Extrait le nom du paramètre. (Substitue DataParameter.GetNameImpl().)
Méthode protégée GetPrecisionImpl Récupère une valeur d'octet spécifiant la précision du paramètre. (Substitue DataParameter.GetPrecisionImpl().)
Méthode protégée GetScaleImpl Récupère une valeur d'octet spécifiant l'échelle du paramètre. (Substitue DataParameter.GetScaleImpl().)
Méthode protégée GetSizeImpl Récupère une valeur entière spécifiant la taille du paramètre. (Substitue DataParameter.GetSizeImpl().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetTypeFrom Retourne AnsiString pour une valeur d' nullune référence null (Nothing en Visual Basic) ou d' DBNull ; mappe également le type valeur en valeur d' DbType et retourne l'équivalent de chaîne. (Substitue DataParameter.GetTypeFrom(Object).)
Méthode protégée GetTypeImpl Récupère le type spécifique à la source de données du paramètre. (Substitue DataParameter.GetTypeImpl().)
Méthode protégée GetValueImpl Extrait la valeur d'un paramètre spécifié. (Substitue DataParameter.GetValueImpl().)
Méthode protégée IsSupportedDirection Récupère une valeur booléenne indiquant si la direction spécifiée de paramètre est prise en charge. (Hérité de DataParameter.)
Méthode protégée IsValidType Récupère une valeur booléenne indiquant si le type spécifique à la source de données spécifié est un type valide. (Substitue DataParameter.IsValidType(String).)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnDirectionChanged Appelé lorsque la propriété d' Direction est modifiée pour signaler une modification dans la direction du paramètre. (Hérité de DataParameter.)
Méthode protégée OnDirectionChanging Appelé lorsque la propriété d' Direction est sur le point de modifier. (Hérité de DataParameter.)
Méthode protégée OnNameChanged Appelé lorsque la propriété Name est modifiée. (Hérité de DataParameter.)
Méthode protégée OnNameChanging Appelé lorsque la propriété d' Name est sur le point de modifier. (Hérité de DataParameter.)
Méthode protégée OnPrecisionChanged Appelé lorsque la propriété Precision est modifiée. (Hérité de DataParameter.)
Méthode protégée OnPrecisionChanging Appelé lorsque la propriété d' Precision est sur le point de modifier. (Hérité de DataParameter.)
Méthode protégée OnScaleChanged Appelé lorsque la propriété Scale est modifiée. (Hérité de DataParameter.)
Méthode protégée OnScaleChanging Appelé lorsque la propriété d' Scale est sur le point de modifier. (Hérité de DataParameter.)
Méthode protégée OnSizeChanged Appelé lorsque la propriété Size est modifiée. (Hérité de DataParameter.)
Méthode protégée OnSizeChanging Appelé lorsque la propriété d' Size est sur le point de modifier. (Hérité de DataParameter.)
Méthode protégée OnTypeChanged Appelé lorsque la propriété Type est modifiée. (Hérité de DataParameter.)
Méthode protégée OnTypeChanging Appelé lorsque la propriété d' Type est sur le point de modifier. (Hérité de DataParameter.)
Méthode protégée OnValueChanged Appelé lorsque la propriété Value est modifiée. (Hérité de DataParameter.)
Méthode protégée OnValueChanging Appelé lorsque la propriété d' Value est sur le point de modifier. (Hérité de DataParameter.)
Méthode publique Parse Obtient DbType et tente aux parties la valeur de la chaîne d'entrée du type correct à l'aide de les conversions de type primitif (comme Byte.Parse et Int32.Parse). (Substitue DataParameter.Parse(String).)
Méthode protégée SetDirectionImpl Définit la direction du paramètre à l'aide de l'énumération d' DataParameterDirection . (Substitue DataParameter.SetDirectionImpl(DataParameterDirection).)
Méthode protégée SetNameImpl Définit le nom du paramètre. (Substitue DataParameter.SetNameImpl(String).)
Méthode protégée SetPrecisionImpl Définit une valeur d'octet spécifiant la précision du paramètre. (Substitue DataParameter.SetPrecisionImpl(Byte).)
Méthode protégée SetScaleImpl Définit une valeur d'octet spécifiant l'échelle du paramètre. (Substitue DataParameter.SetScaleImpl(Byte).)
Méthode protégée SetSizeImpl Définit une valeur entière spécifiant la taille de ce paramètre. (Substitue DataParameter.SetSizeImpl(Int32).)
Méthode protégée SetTypeImpl Les tentatives d'analyse le type chaîne en valeur d'énumération d' DbType à l'aide de Enum.Parse et si elle échoue il suppose DbType.Object comme DbTypecorrect. (Substitue DataParameter.SetTypeImpl(String).)
Méthode protégée SetValueImpl Définit la valeur de ce paramètre. (Substitue DataParameter.SetValueImpl(Object).)
Méthode publique ToString Extrait une représentation sous forme de chaîne de la valeur de ce paramètre. (Hérité de DataParameter.)
Méthode protégée TryConvertValue Essaie de convertir la valeur spécifiée au type spécifié. (Hérité de DataParameter.)

Début

Notes

Cette classe fournit une implémentation managée complète qui est créée par défaut de la classe d' AdoDotNetConnectionSupport .L'implémentation de base s'occupera en termes de énumération d' DbType lorsque vous référencez le paramètre types.C'est moins que l'idéal, donc il est recommandé que un fournisseur dérivent leur propre classe de celui-ci qui remplace les différentes méthodes et les propriétés et représentent plus étroitement leurs types et restrictions spécifiques au serveur principal.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Data.AdoDotNet, espace de noms

DataParameter

DbType