IVsDataAsyncCommand Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la possibilité de dériver des paramètres, de préparer, de dériver le schéma et d’exécuter des commandes sur une source de données de manière asynchrone.
public interface class IVsDataAsyncCommand
[Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")]
[Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
public interface IVsDataAsyncCommand
[<Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")>]
[<Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")>]
type IVsDataAsyncCommand = interface
Public Interface IVsDataAsyncCommand
- Dérivé
- Attributs
Méthodes
CancelAsync(Object) |
En cas d’implémentation par une classe, annule l’appel asynchrone et retourne immédiatement. |
DeriveParametersAsync(String, DataCommandType, Int32, Object) |
En cas d’implémentation par une classe, dérive, de manière asynchrone, un ensemble de paramètres à utiliser avec une commande spécifiée. |
DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
En cas d’implémentation par une classe, dérive, de manière asynchrone, le schéma de la commande spécifiée. |
ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
En cas d’implémentation par une classe, exécute une commande de manière asynchrone. |
ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Exécute, de manière asynchrone, une commande qui ne retourne aucun résultat au-delà d’une valeur entière indiquant status. |
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
En cas d’implémentation par une classe, prépare, de manière asynchrone, la commande spécifiée à exécuter sur la source de données ; la commande peut ensuite être exécutée plusieurs fois, avec des paramètres variables. |
Événements
DeriveParametersCompleted |
Se produit lorsque la DeriveParametersAsync(String, DataCommandType, Int32, Object) commande est terminée. |
DeriveSchemaCompleted |
Se produit lorsque la DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) commande est terminée. |
ExecuteCompleted |
Se produit lorsque la ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) commande est terminée. |
ExecuteWithoutResultsCompleted |
Se produit lorsque la ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) commande est terminée. |
PrepareCompleted |
Se produit lorsque la PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) commande est terminée. |