DataCommand.DeriveParameters, méthode (String, DataCommandType)
Dérive les paramètres pouvant être spécifiés pour une commande donnée.
Espace de noms : Microsoft.VisualStudio.Data.Framework
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Déclaration
Public Function DeriveParameters ( _
command As String, _
commandType As DataCommandType _
) As IVsDataParameter()
public IVsDataParameter[] DeriveParameters(
string command,
DataCommandType commandType
)
public:
virtual array<IVsDataParameter^>^ DeriveParameters(
String^ command,
DataCommandType commandType
) sealed
abstract DeriveParameters :
command:string *
commandType:DataCommandType -> IVsDataParameter[]
override DeriveParameters :
command:string *
commandType:DataCommandType -> IVsDataParameter[]
public final function DeriveParameters(
command : String,
commandType : DataCommandType
) : IVsDataParameter[]
Paramètres
command
Type : StringCommande de dériver des paramètres spécifiques à une source de données.
commandType
Type : Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandTypeLe type de commande qui spécifie comment interpréter le contenu du paramètre command. Type de commande peut être une valeur de l'énumération d'un DataCommandType ou un type personnalisé de commande défini par un fournisseur, qui peut être passé en imposant un cast d'un entier à l'énumération d'DataCommandType.
Valeur de retour
Type : array<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataParameter[]
Tableau d'objets IVsDataParameter.Chaque objet représente un paramètre dérivé de la commande.
Implémentations
IVsDataCommand.DeriveParameters(String, DataCommandType)
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre command est nullune référence null (Nothing en Visual Basic). |
Notes
Une fois les instances d'objets paramètre dérivés sont récupérées, le client les possède et peut modifier leurs valeurs si nécessaire. Le client passe ensuite ces valeurs avec un ensemble du type de commande à Text et une valeur de délai d'attente appropriée à l'Execute ou la méthode ExecuteWithoutResults.
Notes
D'autres exceptions qui se produisent indiquent que la dérivation de paramètre a échoué pour une raison fournisseur- spécifiée.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.