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.Framework.DataParameter
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetParameter
Espace de noms : Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.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 | |
---|---|---|
AdoDotNetParameter(DbParameter) | Initialise une nouvelle instance de la classe d' AdoDotNetParameter avec un objet paramètre. | |
AdoDotNetParameter(String) | Initialise une nouvelle instance de la classe d' AdoDotNetParameter avec une valeur de chaîne de paramètre. | |
AdoDotNetParameter(DbParameter, Boolean) | Initialise une nouvelle instance de la classe d' AdoDotNetParameter avec un objet paramètre et d'une indication de si le paramètre est dérivé à l'aide de la méthode d' DeriveParameters . | |
AdoDotNetParameter(String, Boolean) | Initialise une nouvelle instance de la classe d' AdoDotNetParameter avec le nom du fournisseur de données et d'une indication de si le paramètre est dérivé à l'aide de la méthode d' DeriveParameters . |
Début
Propriétés
Nom | Description | |
---|---|---|
DefaultSize | Obtient une valeur entière spécifiant la taille par défaut pour le type de paramètre actuel. (Hérité de DataParameter.) | |
Descriptor | Obtient les informations qui décrivent le paramètre de données. (Hérité de DataParameter.) | |
Direction | Obtient ou définit un objet d' DataParameterDirection spécifiant la direction du paramètre. (Hérité de DataParameter.) | |
HasDescriptor | Obtient une valeur indiquant si le paramètre de données expose son implémentation d' IVsDataParameterDescriptor via la propriété d' Descriptor . (Substitue DataParameter.HasDescriptor.) | |
IsDerived | Obtient une valeur d' Boolean qui indique si le paramètre actuel a été dérivé de la source de données. (Hérité de DataParameter.) | |
IsFixedSize | Obtient une valeur indiquant si la taille du type actuel de paramètre est fixe. (Substitue DataParameter.IsFixedSize.) | |
IsNullable | Obtient une valeur d' Boolean indiquant si le paramètre actuel peut avoir une valeur NULL à condition que il soit dérivé. (Hérité de DataParameter.) | |
IsOptional | Obtient une valeur d' Boolean indiquant si le paramètre actuel est facultatif, à condition que il soit dérivé. (Hérité de DataParameter.) | |
Name | Obtient ou définit le nom de littéral de chaîne du paramètre actuel. (Hérité de DataParameter.) | |
Parameter | Obtient l'objet d' DbParameter représentant le paramètre de commande. | |
Size | Obtient ou définit une valeur entière spécifiant la taille du paramètre. (Hérité de DataParameter.) | |
Type | Obtient ou définit le type spécifique à la source de données du paramètre. (Hérité de DataParameter.) | |
Value | Obtient ou définit la valeur du paramètre. (Hérité de DataParameter.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetDirectionCore | Extrait la direction du paramètre. (Substitue DataParameter.GetDirectionCore().) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetIsNullableCore | Récupère une valeur d' Boolean indiquant si ce paramètre peut être nullune référence null (Nothing en Visual Basic). (Substitue DataParameter.GetIsNullableCore().) | |
GetIsOptionalCore | Récupère une valeur d' Boolean indiquant si le paramètre est facultatif. (Hérité de DataParameter.) | |
GetNameCore | Extrait le nom du paramètre. (Substitue DataParameter.GetNameCore().) | |
GetSizeCore | Récupère une valeur entière spécifiant la taille du paramètre. (Substitue DataParameter.GetSizeCore().) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetTypeCore | Récupère le type spécifique à la source de données du paramètre. (Substitue DataParameter.GetTypeCore().) | |
GetTypeFrom | Mappe le type valeur en valeur d' DbType et retourne l'équivalent de chaîne. (Substitue DataParameter.GetTypeFrom(Object).) | |
GetValueCore | Extrait la valeur d'un paramètre spécifié. (Substitue DataParameter.GetValueCore().) | |
IsSupportedDirection | Récupère une valeur d' Boolean indiquant si la direction spécifiée de paramètre est prise en charge. (Hérité de DataParameter.) | |
IsValidType | Récupère une valeur d' Boolean indiquant si le type spécifique à la source de données spécifié est un type valide. (Substitue DataParameter.IsValidType(String).) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
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.) | |
OnDirectionChanging | Appelé lorsque la propriété d' Direction est sur le point de modifier. (Hérité de DataParameter.) | |
OnNameChanged | Appelé lorsque la propriété Name est modifiée. (Hérité de DataParameter.) | |
OnNameChanging | Appelé lorsque la propriété d' Name est sur le point de modifier. (Hérité de DataParameter.) | |
OnSizeChanged | Appelé lorsque la propriété Size est modifiée. (Hérité de DataParameter.) | |
OnSizeChanging | Appelé lorsque la propriété d' Size est sur le point de modifier. (Hérité de DataParameter.) | |
OnTypeChanged | Appelé lorsque la propriété Type est modifiée. (Hérité de DataParameter.) | |
OnTypeChanging | Appelé lorsque la propriété d' Type est sur le point de modifier. (Hérité de DataParameter.) | |
OnValueChanged | Appelé lorsque la propriété Value est modifiée. (Hérité de DataParameter.) | |
OnValueChanging | Appelé lorsque la propriété d' Value est sur le point de modifier. (Hérité de DataParameter.) | |
Parse | Obtient DbType et les tentatives d'analyse 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).) | |
SetDirectionCore | Définit la direction du paramètre à l'aide de l'énumération d' DataParameterDirection . (Substitue DataParameter.SetDirectionCore(DataParameterDirection).) | |
SetNameCore | Définit le nom du paramètre. (Substitue DataParameter.SetNameCore(String).) | |
SetSizeCore | Définit une valeur entière spécifiant la taille de ce paramètre. (Substitue DataParameter.SetSizeCore(Int32).) | |
SetTypeCore | Tente d'analyser le type chaîne en valeur d'énumération d' DbType à l'aide de Enum.Parse.Dans ce cas, la méthode suppose DbType.Object comme DbTypecorrect. (Substitue DataParameter.SetTypeCore(String).) | |
SetValueCore | Définit la valeur du paramètre. (Substitue DataParameter.SetValueCore(Object).) | |
ToString | Extrait une représentation sous forme de chaîne de la valeur du paramètre actuel. (Hérité de DataParameter.) | |
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 utilise l'é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 les fournisseurs dérivent leurs propres classes de celui-ci qui substituent les différentes méthodes et les propriétés et représentent plus étroitement leurs types et restrictions arrières d'END- détail.
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.Framework.AdoDotNet, espace de noms