Partilhar via


DataAsyncCommand Classe

Definição

Representa uma implementação da 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
Herança
Implementações

Construtores

DataAsyncCommand()

Cria uma nova instância da classe DataAsyncCommand.

DataAsyncCommand(IVsDataConnection)

Inicializa uma nova instância do DataAsyncCommand objeto com um IVsDataConnection objeto definido no objeto herdado DataSiteableObject<T> .

Propriedades

Site

Obtém ou define o site do objeto.

(Herdado de DataSiteableObject<T>)

Métodos

CancelAsync(Object)

Cancela a chamada assíncrona, retornando imediatamente.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Deriva, de maneira assíncrona, um conjunto de parâmetros para uso com um comando especificado.

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

Deriva, de maneira assíncrona, o esquema do comando especificado.

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

Executa um comando de maneira assíncrona.

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

Executa, de maneira assíncrona, um comando que não retorna nenhum resultado além de um valor inteiro que indica status.

OnCancel(Object)

Envia a operação de cancelamento assíncrono para o método síncrono apropriado.

OnDeriveParameters(String, DataCommandType, Int32)

Envia a operação de parâmetros de derivação assíncrona para a chamada de método síncrono DeriveParameters(String, DataCommandType, Int32) .

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Aciona o evento DeriveParametersCompleted.

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

Envia a operação de esquema de derivação assíncrona para a chamada de método síncrono DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) .

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Aciona o evento DeriveSchemaCompleted.

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

Envia a operação de execução assíncrona para a chamada de método síncrono Execute(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Aciona o evento ExecuteCompleted.

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

Envia a operação de execução sem resultados assíncrona para a chamada de método síncrono ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Aciona o evento ExecuteWithoutResultsCompleted.

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

Envia a operação de preparação assíncrona para a chamada de método síncrono Prepare(String, DataCommandType, IVsDataParameter[], Int32) .

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Aciona o evento PrepareCompleted.

OnSiteChanged(EventArgs)

Aciona o evento SiteChanged.

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

Prepara, de maneira assíncrona, o comando especificado a ser executado na fonte de dados; O comando pode então ser executado várias vezes, com parâmetros variados.

Eventos

DeriveParametersCompleted

Ocorre quando o DeriveParametersAsync(String, DataCommandType, Int32, Object) comando é concluído.

DeriveSchemaCompleted

Ocorre quando o DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando é concluído.

ExecuteCompleted

Ocorre quando o ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando é concluído.

ExecuteWithoutResultsCompleted

Ocorre quando o ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando é concluído.

PrepareCompleted

Ocorre quando o PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando é concluído.

SiteChanged

Ocorre quando a propriedade Site é modificada.

(Herdado de DataSiteableObject<T>)

Aplica-se a