Compartir a través de


DataAsyncCommand Clase

Definición

Representa una implementación de la interfaz IVsDataAsyncCommand.

public ref class DataAsyncCommand : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataAsyncCommand
public class DataAsyncCommand : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataAsyncCommand
type DataAsyncCommand = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataAsyncCommand
Public Class DataAsyncCommand
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataAsyncCommand
Herencia
Implementaciones

Constructores

DataAsyncCommand()

Crea una nueva instancia de la clase DataAsyncCommand.

DataAsyncCommand(IVsDataConnection)

Inicializa una nueva instancia del DataAsyncCommand objeto con un IVsDataConnection objeto establecido en el objeto heredado DataSiteableObject<T> .

Propiedades

Site

Obtiene o establece el sitio de objetos.

(Heredado de DataSiteableObject<T>)

Métodos

CancelAsync(Object)

Cancela la llamada asincrónica, devolviendo inmediatamente.

DeriveParametersAsync(String, DataCommandType, Int32, Object)

Deriva, de forma asincrónica, un conjunto de parámetros para su uso con un comando especificado.

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

Deriva, de forma asincrónica, el esquema del comando especificado.

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

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.

OnCancel(Object)

Distribuye la operación de cancelación asincrónica al método sincrónico adecuado.

OnDeriveParameters(String, DataCommandType, Int32)

Distribuye la operación de derivación asincrónica de parámetros a la llamada al método sincrónico DeriveParameters(String, DataCommandType, Int32) .

OnDeriveParametersCompleted(DataAsyncCommandCompletedEventArgs<IVsDataParameter[]>)

Genera el evento DeriveParametersCompleted.

OnDeriveSchema(String, DataCommandType, IVsDataParameter[], Int32)

Distribuye la operación de esquema de deriva asincrónica a la llamada al método sincrónico DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) .

OnDeriveSchemaCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Genera el evento DeriveSchemaCompleted.

OnExecute(String, DataCommandType, IVsDataParameter[], Int32)

Envía la operación de ejecución asincrónica a la llamada al método sincrónico Execute(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteCompleted(DataAsyncCommandCompletedEventArgs<IVsDataReader>)

Genera el evento ExecuteCompleted.

OnExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32)

Envía la operación de ejecución sin resultados asincrónica a la llamada al método sincrónico ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[], Int32) .

OnExecuteWithoutResultsCompleted(DataAsyncCommandCompletedEventArgs<Int32>)

Genera el evento ExecuteWithoutResultsCompleted.

OnPrepare(String, DataCommandType, IVsDataParameter[], Int32)

Distribuye la operación de preparación asincrónica a la llamada al método sincrónico Prepare(String, DataCommandType, IVsDataParameter[], Int32) .

OnPrepareCompleted(DataAsyncCommandCompletedEventArgs<String>)

Genera el evento PrepareCompleted.

OnSiteChanged(EventArgs)

Genera el evento SiteChanged.

(Heredado de DataSiteableObject<T>)
PrepareAsync(String, DataCommandType, IVsDataParameter[], Int32, Object)

Prepara, de forma asincrónica, el comando especificado que se va a ejecutar en el origen de datos; 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.

SiteChanged

Se produce cuando cambia la propiedad Site.

(Heredado de DataSiteableObject<T>)

Se aplica a