Compartilhar via


Classe DataAsyncCommand

Permite executar comandos de dados de forma assíncrona.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataAsyncCommand

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
Public Class DataAsyncCommand _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataAsyncCommand
public class DataAsyncCommand : DataSiteableObject<IVsDataConnection>, 
    IVsDataAsyncCommand
public ref class DataAsyncCommand : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataAsyncCommand
type DataAsyncCommand =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataAsyncCommand
    end
public class DataAsyncCommand extends DataSiteableObject<IVsDataConnection> implements IVsDataAsyncCommand

O tipo DataAsyncCommand expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DataAsyncCommand() Cria uma nova instância da classe de DataAsyncCommand .
Método público DataAsyncCommand(IVsDataConnection) Inicializa uma nova instância do objeto de DataAsyncCommand com um objeto de IVsDataConnection que é definido no objeto herdado de DataSiteableObject<T> .

Superior

Propriedades

  Nome Descrição
Propriedade pública Site Obtém ou define o site do objeto. (Herdado de DataSiteableObject<T>.)

Superior

Métodos

  Nome Descrição
Método público CancelAsync Cancela a chamada assíncrona, retornando imediatamente.
Método público DeriveParametersAsync Derivado de, de forma assíncrona, um conjunto de parâmetros para uso com um comando especificado.
Método público DeriveSchemaAsync Derivado de, de forma assíncrona, o esquema de comando especificado.
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público ExecuteAsync Executa um comando de forma assíncrona.
Método público ExecuteWithoutResultsAsync Executa, de forma assíncrona, um comando que não retorna nenhum resultados além de um valor inteiro que indica o status.
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnCancel Despacha a operação assíncrona cancelar ao método síncrono apropriado.
Método protegido OnDeriveParameters Despacha a assíncrona derivam a operação dos parâmetros do método de chamada síncrona de DeriveParameters .
Método protegido OnDeriveParametersCompleted Gera o evento DeriveParametersCompleted.
Método protegido OnDeriveSchema Despacha a assíncrona derivam a operação de esquema para o método de chamada síncrona de DeriveSchema .
Método protegido OnDeriveSchemaCompleted Gera o evento DeriveSchemaCompleted.
Método protegido OnExecute O distribui assíncrono executa a operação a chamada síncrona do método de Execute .
Método protegido OnExecuteCompleted Gera o evento ExecuteCompleted.
Método protegido OnExecuteWithoutResults Despacha a operação assíncrona executar-sem- resultados da chamada síncrona do método de ExecuteWithoutResults .
Método protegido OnExecuteWithoutResultsCompleted Gera o evento ExecuteWithoutResultsCompleted.
Método protegido OnPrepare Despacha a assíncrona preparam a operação a chamada síncrona do método de Prepare .
Método protegido OnPrepareCompleted Gera o evento PrepareCompleted.
Método protegido OnSiteChanged Gera o evento SiteChanged. (Herdado de DataSiteableObject<T>.)
Método público PrepareAsync Prepara, de forma assíncrona, o comando especificado ser executado na fonte de dados; o comando pode então ser executado várias vezes, com parâmetros de variação.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público DeriveParametersCompleted Ocorre quando o comando de DeriveParametersAsync estiver concluído.
Evento público DeriveSchemaCompleted Ocorre quando o comando de DeriveSchemaAsync estiver concluído.
Evento público ExecuteCompleted Ocorre quando o comando de ExecuteAsync estiver concluído.
Evento público ExecuteWithoutResultsCompleted Ocorre quando o comando de ExecuteWithoutResultsAsync estiver concluído.
Evento público PrepareCompleted Ocorre quando o comando de PrepareAsync estiver concluído.
Evento público SiteChanged Ocorre quando a propriedade de Site é alterada. (Herdado de DataSiteableObject<T>.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Framework