DataAsyncCommand Classe

Definição

Habilita a execução de comandos de dados de maneira assíncrona.

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 que é 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 forma 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 indicando o status.

OnCancel(Object)

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

OnDeriveParameters(String, DataCommandType, Int32)

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

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Aciona o evento DeriveParametersCompleted.

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

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

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Aciona o evento DeriveSchemaCompleted.

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

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

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Aciona o evento ExecuteCompleted.

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

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

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Aciona o evento ExecuteWithoutResultsCompleted.

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

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

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 em relação à fonte de dados; o comando pode 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