Classe DataAsyncCommand
Permite executar comandos de dados de forma assíncrona.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.DataAsyncCommand
Namespace: Microsoft.VisualStudio.Data
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")> _
Public MustInherit Class DataAsyncCommand
[GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public abstract class DataAsyncCommand
[GuidAttribute(L"AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public ref class DataAsyncCommand abstract
[<AbstractClass>]
[<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")>]
type DataAsyncCommand = class end
public abstract class DataAsyncCommand
O tipo DataAsyncCommand expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataAsyncCommand | Construtor da classe.Cria uma instância da classe nonparameterized de DataAsyncCommand . |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AsyncDeriveParameters | Derivado de, de forma assíncrona, um conjunto de parâmetros para uso com um comando especificado. | |
AsyncDeriveSchema | Derivado de, de forma assíncrona, o esquema de comando especificado. | |
AsyncExecute | Executa um comando de forma assíncrona. | |
AsyncExecuteWithoutResults | Executa, de forma assíncrona, um comando que não retorna nenhum resultados além de um valor inteiro que indica o status. | |
AsyncPrepare | 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. | |
Cancel() | Cancela a chamada assíncrona, retornando imediatamente. | |
Cancel(Boolean) | Cancela a chamada assíncrona, retornando ou imediatamente (de forma assíncrona) ou esperado após a chamada a ser cancelado totalmente (sincronamente). | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
Provedores de DDEX podem expor a capacidade de executar comandos em sua fonte de dados.Isso pode incluir, mas não ser limitado a, instruções SQL, procedimentos, e funções.
Os provedores expõe normalmente essa funcionalidade implementando a classe de DataCommand , que fornece a execução síncrono de comando.Quando a manipulação assíncrona de comando é necessária, por outro lado, você pode usar a classe de DataAsyncCommand .
A classe de DataAsyncCommand estende a manipulação de comando fornecendo versões assíncrono- capazes dos métodos na classe de DataCommand , bem como os métodos para cancelar uma chamada de função assíncrono.
O tempo de execução de DDEX fornece uma implementação padrão da classe, que representantes para os métodos síncronos fornecidos por DataCommand classifiquem.Um provedor de DDEX deveria só precise fornecer sua própria implementação da classe em situações especiais.
Uma implementação de essa classe é exposta como um serviço na conexão de dados.
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.