Partilhar via


Classe DataAsyncCommand

Permite executar comandos de dados de forma assíncrona.

Hierarquia de herança

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 Determines whether the specified object is equal to the current object. (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 Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (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 Returns a string that represents the current object. (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