IVsDataAsyncCommand Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |