Partager via


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.

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

Voir aussi

Référence

DataCommand Classe

DeriveParameters, surcharge

Microsoft.VisualStudio.Data.Framework, espace de noms

CreateParameter