IVsDataAsyncCommand Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a capacidade de derivar parâmetros para, preparar, derivar esquema para e executar comandos em uma fonte de dados de maneira assíncrona.
public interface class IVsDataAsyncCommand
[Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")]
[Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")]
public interface IVsDataAsyncCommand
[<Microsoft.VisualStudio.Data.Core.DataClientObject("38A714F3-E641-4be5-8E92-A26A0F0E920A")>]
[<Microsoft.VisualStudio.Data.Core.DataDefaultObject("1F0DA31F-1C61-4b96-B1CC-CBF2D3872353")>]
type IVsDataAsyncCommand = interface
Public Interface IVsDataAsyncCommand
- Derivado
- Atributos
Métodos
CancelAsync(Object) |
Quando implementado por uma classe, cancela a chamada assíncrona, retornando imediatamente. |
DeriveParametersAsync(String, DataCommandType, Int32, Object) |
Quando implementado por uma classe, deriva, de maneira assíncrona, um conjunto de parâmetros para uso com um comando especificado. |
DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Quando implementado por uma classe, deriva, de maneira assíncrona, o esquema do comando especificado. |
ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Quando implementado por uma classe, 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. |
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) |
Quando implementado por uma classe, prepara, de maneira assíncrona, o comando especificado a ser executado na 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. |