Condividi tramite


DataAsyncCommand Classe

Definizione

Rappresenta un'implementazione dell'interfaccia 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
Ereditarietà
Implementazioni

Costruttori

DataAsyncCommand()

Crea una nuova istanza della classe DataAsyncCommand.

DataAsyncCommand(IVsDataConnection)

Inizializza una nuova istanza dell'oggetto con un IVsDataConnection oggetto impostato sull'oggetto DataAsyncCommand ereditatoDataSiteableObject<T>.

Proprietà

Site

Ottiene o imposta il sito dell'oggetto.

(Ereditato da DataSiteableObject<T>)

Metodi

CancelAsync(Object)

Annulla la chiamata asincrona, restituita immediatamente.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Deriva, in modo asincrono, un set di parametri da usare con un comando specificato.

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

Deriva, in modo asincrono, lo schema del comando specificato.

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

Esegue un comando in modo asincrono.

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

Esegue, in modo asincrono, un comando che non restituisce risultati oltre un valore intero che indica lo stato.

OnCancel(Object)

Invia l'operazione di annullamento asincrona al metodo sincrono appropriato.

OnDeriveParameters(String, DataCommandType, Int32)

Invia l'operazione dei parametri di deriva asincrona alla chiamata al metodo sincrono DeriveParameters(String, DataCommandType, Int32) .

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Genera l'evento DeriveParametersCompleted.

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

Invia l'operazione di deriva dello schema asincrona alla chiamata al metodo sincrono DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) .

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Genera l'evento DeriveSchemaCompleted.

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

Invia l'operazione di esecuzione asincrona alla chiamata al metodo sincrono Execute(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Genera l'evento ExecuteCompleted.

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

Invia l'operazione di esecuzione asincrona senza risultati alla chiamata al metodo sincrono ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Genera l'evento ExecuteWithoutResultsCompleted.

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

Invia l'operazione di preparazione asincrona alla chiamata al metodo sincrono Prepare(String, DataCommandType, IVsDataParameter[], Int32) .

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Genera l'evento PrepareCompleted.

OnSiteChanged(EventArgs)

Genera l'evento SiteChanged.

(Ereditato da DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Prepara, in modo asincrono, il comando specificato da eseguire sull'origine dati; il comando può quindi essere eseguito più volte, con parametri variabili.

Eventi

DeriveParametersCompleted

Si verifica al termine del DeriveParametersAsync(String, DataCommandType, Int32, Object) comando.

DeriveSchemaCompleted

Si verifica al termine del DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

ExecuteCompleted

Si verifica al termine del ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

ExecuteWithoutResultsCompleted

Si verifica al termine del ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

PrepareCompleted

Si verifica al termine del PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

SiteChanged

Si verifica quando si modifica la proprietà Site.

(Ereditato da DataSiteableObject<T>)

Si applica a