Share via


DataAsyncCommand (Clase)

Permite ejecutar comandos de datos de forma asincrónica.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.DataAsyncCommand

Espacio de nombres:  Microsoft.VisualStudio.Data
Ensamblado:  Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)

Sintaxis

'Declaración
<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")> _
Public MustInherit Class DataAsyncCommand
[GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public abstract class DataAsyncCommand
[GuidAttribute(L"AD18952D-2ED0-48f3-B5E6-48992526EB93")]
public ref class DataAsyncCommand abstract
[<AbstractClass>]
[<GuidAttribute("AD18952D-2ED0-48f3-B5E6-48992526EB93")>]
type DataAsyncCommand =  class end
public abstract class DataAsyncCommand

El tipo DataAsyncCommand expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DataAsyncCommand Constructor de clase.Crea una instancia nonparameterized de la clase de DataAsyncCommand .

Arriba

Métodos

  Nombre Descripción
Método público AsyncDeriveParameters Deriva, de forma asincrónica, un conjunto de parámetros para el uso con un comando especificado.
Método público AsyncDeriveSchema Deriva, de forma asincrónica, el esquema del comando especificado.
Método público AsyncExecute Ejecuta un comando de forma asincrónica.
Método público AsyncExecuteWithoutResults Ejecuta, de forma asincrónica, un comando que no devuelve ningún resultado más allá de un valor entero que indica el estado.
Método público AsyncPrepare Prepara, de forma asincrónica, el comando especificado de ejecutarse en el origen de datos; el comando puede ser ejecutado varias veces, con parámetros diferentes.
Método público Cancel() Cancela la llamada asincrónica, cambiando inmediatamente.
Método público Cancel(Boolean) Cancela la llamada asincrónica, cambiando o inmediatamente (de forma asincrónica) o después de esperar la llamada que se cancelen totalmente (sincrónica).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Los proveedores de DDEX pueden exponer la capacidad de ejecutar comandos en el origen de datos.Esto no se puede incluir, pero restringir a, las instrucciones SQL, procedimientos, y funciones.

Los proveedores exponen normalmente esta funcionalidad implementando la clase de DataCommand , que proporciona la ejecución sincrónica de comando.Cuando el control asincrónico de comando es necesario, por otra parte, puede utilizar la clase de DataAsyncCommand .

La clase de DataAsyncCommand extiende comando que administra proporcionando de versiones asincrónico- capaces de métodos en la clase de DataCommand , y métodos para cancelar una llamada de función asincrónica.

El runtime de DDEX proporciona una implementación predeterminada de esta clase, que delega en los métodos sincrónicos proporcionados por la clase de DataCommand .Un proveedor de DDEX debe que sólo necesite proporcionar su propia implementación de esta clase en situaciones especiales.

Una implementación de esta clase se expone como un servicio en la conexión de datos.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data (Espacio de nombres)