Compartir a través de


IVsDataAsyncCommand Interfaz

Definición

Representa la capacidad de derivar parámetros para, preparar, derivar esquema para y ejecutar comandos en un origen de datos de forma asincrónica.

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)

Cuando se implementa mediante una clase, cancela la llamada asincrónica y devuelve inmediatamente.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Cuando se implementa mediante una clase , deriva, de forma asincrónica, un conjunto de parámetros para su uso con un comando especificado.

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

Cuando se implementa mediante una clase , deriva, de forma asincrónica, el esquema del comando especificado.

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

Cuando se implementa mediante una clase , ejecuta un comando de forma asincrónica.

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

Ejecuta, de forma asincrónica, un comando que no devuelve ningún resultado más allá de un valor entero que indica el estado.

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

Cuando se implementa mediante una clase , se prepara, de forma asincrónica, el comando especificado que se va a ejecutar en el origen de datos; Después, el comando se puede ejecutar varias veces, con parámetros variables.

Eventos

DeriveParametersCompleted

Se produce cuando se completa el DeriveParametersAsync(String, DataCommandType, Int32, Object) comando.

DeriveSchemaCompleted

Se produce cuando se completa el DeriveSchemaAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

ExecuteCompleted

Se produce cuando se completa el ExecuteAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

ExecuteWithoutResultsCompleted

Se produce cuando se completa el ExecuteWithoutResultsAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

PrepareCompleted

Se produce cuando se completa el PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object) comando.

Se aplica a