Partager via


DataCommand.DeriveParameters, méthode

Dérive les paramètres qui peuvent être spécifiés pour une commande donnée.

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

Syntaxe

'Déclaration
Public Overridable Function DeriveParameters ( _
    command As String, _
    commandType As Integer, _
    commandTimeout As Integer _
) As DataParameter()
public virtual DataParameter[] DeriveParameters(
    string command,
    int commandType,
    int commandTimeout
)
public:
virtual array<DataParameter^>^ DeriveParameters(
    String^ command, 
    int commandType, 
    int commandTimeout
)
abstract DeriveParameters : 
        command:string * 
        commandType:int * 
        commandTimeout:int -> DataParameter[] 
override DeriveParameters : 
        command:string * 
        commandType:int * 
        commandTimeout:int -> DataParameter[] 
public function DeriveParameters(
    command : String, 
    commandType : int, 
    commandTimeout : int
) : DataParameter[]

Paramètres

  • command
    Type : String

    Une commande dont de dériver des paramètres spécifiques à une source de données.

  • commandType
    Type : Int32

    Le type de commande pour l'ordre indiqué, spécifiant comment interpréter le contenu du paramètre d' command .

  • commandTimeout
    Type : Int32

    La durée, en secondes, pour bloquer le client avant d'annuler la dérivation de paramètre et retourner à l'appelant. Une valeur de 0 indique que le délai d'attente infini ; une valeur de -1 indique une valeur par défaut de fournisseur.

Valeur de retour

Type : array<Microsoft.VisualStudio.Data.DataParameter[]
Retourne un tableau d'objets d' DataParameter .Chaque objet représente un paramètre dérivé de la commande.

Exceptions

Exception Condition
ArgumentNullException

La commande ou les asyncCommandEvents sont null.

ArgumentException

Le commandType spécifie un type non valide.

ArgumentOutOfRangeException

Le commandTimeout est inférieure à -1.

NotSupportedException

Le fournisseur ne prend pas en charge cette méthode.

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 à un Execute

ou ExecuteWithoutResults

appel.

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

Voir aussi

Référence

DataCommand Classe

Microsoft.VisualStudio.Data, espace de noms

CreateParameter