Partilhar via


IVsDataAsyncCommand Interface

Definição

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.

Aplica-se a