DataParameter, 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.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public MustInherit Class DataParameter
public abstract class DataParameter
public ref class DataParameter abstract
[<AbstractClass>]
type DataParameter =  class end
public abstract class DataParameter

Le type DataParameter expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DataParameter() Constructeur de classe.Initialise une instance nonparameterized de la classe d' DataParameter .
Méthode protégée DataParameter(Boolean) Constructeur de classe.Initialise une instance paramétrée de la classe d' DataParameter , ainsi qu'une indication si l'instance a été dérivée à 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.
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.
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.
Propriété publique Direction Extrait ou définit un objet d' DataParameterDirection spécifiant la direction du paramètre.
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.
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.
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.
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.
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) .
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é.
Propriété publique Name Extrait ou définit le nom de littéral de chaîne du paramètre.
Propriété publique Precision Extrait ou définit une valeur d'octet spécifiant la précision du paramètre.
Propriété publique Scale Extrait ou définit une valeur d'octet spécifiant l'échelle du paramètre.
Propriété publique Size Extrait ou définit une valeur entière spécifiant la taille du paramètre.
Propriété publique Type Extrait ou définit le type spécifique à la source de données du paramètre.
Propriété publique Value Extrait ou définit la valeur du paramètre.

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 à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode protégée GetDirectionImpl Extrait la direction du paramètre.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (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).
Méthode protégée GetIsOptionalImpl Récupère une valeur booléenne indiquant si ce paramètre est facultatif.
Méthode protégée GetNameImpl Extrait le nom du paramètre.
Méthode protégée GetPrecisionImpl Récupère une valeur d'octet spécifiant la précision du paramètre.
Méthode protégée GetScaleImpl Récupère une valeur d'octet spécifiant l'échelle du paramètre.
Méthode protégée GetSizeImpl Récupère une valeur entière spécifiant la taille du paramètre.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée GetTypeFrom Déduit le type spécifique à la source de données de paramètre d'une valeur de paramètre.
Méthode protégée GetTypeImpl Récupère le type spécifique à la source de données du paramètre.
Méthode protégée GetValueImpl Extrait la valeur d'un paramètre spécifié.
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.
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.
Méthode protégée MemberwiseClone Crée une copie superficielle du 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.
Méthode protégée OnDirectionChanging Appelé lorsque la propriété d' Direction est sur le point de modifier.
Méthode protégée OnNameChanged Appelé lorsque la propriété Name est modifiée.
Méthode protégée OnNameChanging Appelé lorsque la propriété d' Name est sur le point de modifier.
Méthode protégée OnPrecisionChanged Appelé lorsque la propriété Precision est modifiée.
Méthode protégée OnPrecisionChanging Appelé lorsque la propriété d' Precision est sur le point de modifier.
Méthode protégée OnScaleChanged Appelé lorsque la propriété Scale est modifiée.
Méthode protégée OnScaleChanging Appelé lorsque la propriété d' Scale est sur le point de modifier.
Méthode protégée OnSizeChanged Appelé lorsque la propriété Size est modifiée.
Méthode protégée OnSizeChanging Appelé lorsque la propriété d' Size est sur le point de modifier.
Méthode protégée OnTypeChanged Appelé lorsque la propriété Type est modifiée.
Méthode protégée OnTypeChanging Appelé lorsque la propriété d' Type est sur le point de modifier.
Méthode protégée OnValueChanged Appelé lorsque la propriété Value est modifiée.
Méthode protégée OnValueChanging Appelé lorsque la propriété d' Value est sur le point de modifier.
Méthode publique Parse Désassemble une valeur de paramètre dans un format de chaîne et convertit la valeur en type correct.
Méthode protégée SetDirectionImpl Définit la direction du paramètre à l'aide de l'énumération d' DataParameterDirection .
Méthode protégée SetNameImpl Définit le nom du paramètre.
Méthode protégée SetPrecisionImpl Définit une valeur d'octet spécifiant la précision du paramètre.
Méthode protégée SetScaleImpl Définit une valeur d'octet spécifiant l'échelle du paramètre.
Méthode protégée SetSizeImpl Définit une valeur entière spécifiant la taille de ce paramètre.
Méthode protégée SetTypeImpl Définit le type de données de ce paramètre.
Méthode protégée SetValueImpl Définit la valeur de ce paramètre.
Méthode publique ToString Extrait une représentation sous forme de chaîne de la valeur de ce paramètre. (Substitue Object.ToString.)
Méthode protégée TryConvertValue Essaie de convertir la valeur spécifiée au type spécifié.

Début

Notes

Cette classe utilise un mécanisme indirect pour implémenter des propriétés de paramètre. Appels de méthode d' get de chaque propriété une méthode virtuelle protégée qui récupère la propriété. Chaque méthode d' set de propriété, en revanche, appelle trois méthodes protégées virtuelles : il indique que la propriété change, les autres modifiant réellement la propriété, et troisième indiquer que la propriété a été modifiée.

Cela permet à l'accesseur Set de propriété pour isoler la gestion de l'entrée non valide dans la propriété modifiant la méthode, pour définir la propriété, et appliquer les effets secondaires dans la méthode modifiée de propriété. Cela permet également à la classe de base pour fournir du contrôle d'erreurs par défaut pour correspondre à la sémantique définie par l'interface de paramètre.

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, espace de noms

AdoDotNetParameter