Partager via


DataAsyncCommand Classe

Définition

Représente une implémentation de l’interface IVsDataAsyncCommand.

public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
Héritage
Implémente

Constructeurs

DataAsyncCommand()

Crée une instance de la classe DataAsyncCommand.

DataAsyncCommand(IVsDataConnection)

Initialise une nouvelle instance de l’objet DataAsyncCommand avec un IVsDataConnection objet défini sur l’objet héritéDataSiteableObject<T>.

Propriétés

Site

Obtient ou définit le site d’objet.

(Hérité de DataSiteableObject<T>)

Méthodes

CancelAsync(Object)

Annule l’appel asynchrone, en retournant immédiatement.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Dérive, de manière asynchrone, un ensemble de paramètres à utiliser avec une commande spécifiée.

DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Dérive, de manière asynchrone, le schéma de la commande spécifiée.

ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

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.

OnCancel(Object)

Répartit l’opération d’annulation asynchrone à la méthode synchrone appropriée.

OnDeriveParameters(String, DataCommandType, Int32)

Répartit l’opération de dérive asynchrone des paramètres à l’appel de méthode synchrone DeriveParameters(String, DataCommandType, Int32) .

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Déclenche l’événement DeriveParametersCompleted.

OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

Distribue l’opération de schéma de dérive asynchrone à l’appel de méthode synchrone DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) .

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Déclenche l’événement DeriveSchemaCompleted.

OnExecute(String, DataCommandType, IVsDataParameter[], Int32)

Distribue l’opération d’exécution asynchrone à l’appel de méthode synchrone Execute(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Déclenche l’événement ExecuteCompleted.

OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)

Distribue l’opération execute-without-results asynchrone à l’appel de méthode synchrone ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Déclenche l’événement ExecuteWithoutResultsCompleted.

OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)

Distribue l’opération de préparation asynchrone à l’appel de méthode synchrone Prepare(String, DataCommandType, IVsDataParameter[], Int32) .

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Déclenche l’événement PrepareCompleted.

OnSiteChanged(EventArgs)

Déclenche l’événement SiteChanged.

(Hérité de DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

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 différents paramètres.

É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.

SiteChanged

Se produit lorsque la propriété Site est modifiée.

(Hérité de DataSiteableObject<T>)

S’applique à