DataAsyncCommand.AsyncExecute, méthode
Exécute une commande de façon asynchrone.
Espace de noms : Microsoft.VisualStudio.Data
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
Public Overridable Sub AsyncExecute ( _
command As String, _
commandType As Integer, _
parameters As DataParameter(), _
commandTimeout As Integer, _
asyncCommandEvents As DataAsyncCommandEvents _
)
public virtual void AsyncExecute(
string command,
int commandType,
DataParameter[] parameters,
int commandTimeout,
DataAsyncCommandEvents asyncCommandEvents
)
public:
virtual void AsyncExecute(
String^ command,
int commandType,
array<DataParameter^>^ parameters,
int commandTimeout,
DataAsyncCommandEvents^ asyncCommandEvents
)
abstract AsyncExecute :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
override AsyncExecute :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int *
asyncCommandEvents:DataAsyncCommandEvents -> unit
public function AsyncExecute(
command : String,
commandType : int,
parameters : DataParameter[],
commandTimeout : int,
asyncCommandEvents : DataAsyncCommandEvents
)
Paramètres
command
Type : StringCommande à exécuter.
commandType
Type : Int32Format de la chaîne de commandes.
parameters
Type : array<Microsoft.VisualStudio.Data.DataParameter[]Une liste de paramètres à passer à la commande.
commandTimeout
Type : Int32Durée, en secondes, pendant lesquelles la commande l'heure.
asyncCommandEvents
Type : Microsoft.VisualStudio.Data.DataAsyncCommandEventsL'objet sur lequel cette méthode appelle réécrit comme la commande progresse.
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
Cette méthode exécute la même opération que la méthode d' Execute , mais de façon asynchrone.
Si la valeur du paramètre d' commandTimeout est 0, il n'y a aucun délai d'attente (ou, le délai d'attente est l'infini) ; si la valeur est -1, le délai d'attente est le jeu par le fournisseur de données.
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.