DataAsyncCommand (Clase)
Permite ejecutar comandos de datos de forma asincrónica.
Jerarquía de herencia
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 | |
---|---|---|
DataAsyncCommand | Constructor de clase.Crea una instancia nonparameterized de la clase de DataAsyncCommand . |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AsyncDeriveParameters | Deriva, de forma asincrónica, un conjunto de parámetros para el uso con un comando especificado. | |
AsyncDeriveSchema | Deriva, de forma asincrónica, el esquema del comando especificado. | |
AsyncExecute | Ejecuta un comando de forma asincrónica. | |
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. | |
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. | |
Cancel() | Cancela la llamada asincrónica, cambiando inmediatamente. | |
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). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del Object actual. (Se hereda de Object). | |
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.