DataCommand.DeriveParameters, méthode (String, DataCommandType)
Dérive les paramètres qui peuvent ê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 : System.String
Une commande dont de dériver des paramètres spécifiques à une source de données.
- commandType
Type : Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType
Le type de la commande qui spécifie comment interpréter le contenu du paramètre d' command .Le type de commande peut être une valeur de l'énumération d' DataCommandType ou un type personnalisé de commande défini par un fournisseur, qui peut être passé en forçant 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 type défini de commande à Text et une valeur de délai d'attente appropriée à l' Execute ou à la méthode d' [M:Microsoft.VisualStudio.Data.Framework.DataCommand.ExecuteWithoutResults(System.String,T:Microsoft.VisualStudio.Data.Services.SupportEntities.DataCommandType,Microsoft.VisualStudio.Data.Framework.DataParameter[],System.Int32)] .
[!REMARQUE]
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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.