IVsDataAsyncCommand Interface

Definição

Representa a interface que contém métodos para executar comandos 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 implementada por uma classe, é derivada de uma maneira assíncrona, um conjunto de parâmetros para uso com um comando especificado.

DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Quando implementada por uma classe, é derivada, de maneira assíncrona, do esquema do comando especificado.

ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Quando implementada por uma classe, o 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 indicando o status.

PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Quando implementado por uma classe, o prepara, de forma assíncrona, o comando especificado a ser executado em relação à 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