Compartir a través de


IVsDataCommand (Interfaz)

Representa la interfaz que expone métodos para el comando de datos que administra, incluidos compilar y ejecutar los comandos de datos de distintos tipos de orígenes de datos, recuperar resultados de solo lectura, y recuperar un código de estado del comando.

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

Sintaxis

'Declaración
<DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")> _
Public Interface IVsDataCommand
[DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface IVsDataCommand
[DataClientObjectAttribute(L"44B66758-3C1C-40ce-BEE4-5DBDA7293387")]
public interface class IVsDataCommand
[<DataClientObjectAttribute("44B66758-3C1C-40ce-BEE4-5DBDA7293387")>]
type IVsDataCommand =  interface end
public interface IVsDataCommand

El tipo IVsDataCommand expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público CreateParameter Cuando es implementada por una clase, crea un objeto de parámetro que se puede pasar en uno de los métodos siguientes: DeriveSchema, Execute, o ExecuteWithoutResults.
Método público DeriveParameters(String) Cuando es implementada por una clase, derivar parámetros que se pueden especificar para un comando especificado.
Método público DeriveParameters(String, DataCommandType) Cuando es implementada por una clase, derivar parámetros que se pueden especificar para un comando especificado.
Método público DeriveParameters(String, DataCommandType, Int32) Cuando es implementada por una clase, derivar parámetros que se pueden especificar para un comando especificado.
Método público DeriveSchema(String) Cuando es implementada por una clase, deriva el esquema devuelto por un comando especificado.El esquema indica el diseño de los elementos y de bloques en un lector de datos.
Método público DeriveSchema(String, DataCommandType) Cuando es implementada por una clase, deriva el esquema devuelto por un comando especificado.El esquema indica el diseño de los elementos y de bloques en un lector de datos.
Método público DeriveSchema(String, DataCommandType, array<IVsDataParameter[]) Cuando es implementada por una clase, deriva el esquema devuelto por un comando especificado.El esquema indica el diseño de los elementos y de bloques en un lector de datos.
Método público DeriveSchema(String, DataCommandType, array<IVsDataParameter[], Int32) Cuando es implementada por una clase, deriva el esquema devuelto por un comando especificado.El esquema indica el diseño de los elementos y de bloques en un lector de datos.
Método público Execute(String) Cuando es implementada por una clase, ejecuta un comando especificado y devuelve resultados de solo lectura.
Método público Execute(String, DataCommandType) Cuando es implementada por una clase, ejecuta un comando especificado y devuelve resultados de solo lectura.
Método público Execute(String, DataCommandType, array<IVsDataParameter[]) Cuando es implementada por una clase, ejecuta un comando especificado y devuelve resultados de solo lectura.
Método público Execute(String, DataCommandType, array<IVsDataParameter[], Int32) Cuando es implementada por una clase, ejecuta un comando especificado y devuelve resultados de solo lectura.
Método público ExecuteWithoutResults(String) Cuando es implementada por una clase, ejecuta un comando y no solicita resultados, sino devuelve un entero que indica el resultado de la llamada.
Método público ExecuteWithoutResults(String, DataCommandType) Cuando es implementada por una clase, ejecuta un comando y no solicita resultados, sino devuelve un entero que indica el resultado de la llamada.
Método público ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[]) Cuando es implementada por una clase, ejecuta un comando, opcionalmente con parámetros, pero no solicita resultados, sino devuelve un entero que indica el resultado de la llamada.
Método público ExecuteWithoutResults(String, DataCommandType, array<IVsDataParameter[], Int32) Cuando es implementada por una clase, ejecuta un comando, opcionalmente con parámetros, pero no solicita resultados, sino devuelve un entero que indica el resultado de la llamada.
Método público Prepare(String) Cuando es implementada por una clase, prepara el comando especificado en el origen de datos de ejecutarse; el comando puede ser ejecutado varias veces, con parámetros diferentes.
Método público Prepare(String, DataCommandType) Cuando es implementada por una clase, prepara el comando especificado en el origen de datos de ejecutarse; el comando puede ser ejecutado varias veces, con parámetros diferentes.
Método público Prepare(String, DataCommandType, array<IVsDataParameter[]) Cuando es implementada por una clase, prepara el comando especificado en el origen de datos de ejecutarse; el comando puede ser ejecutado varias veces, con parámetros diferentes.
Método público Prepare(String, DataCommandType, array<IVsDataParameter[], Int32) Cuando es implementada por una clase, prepara el comando especificado en el origen de datos de ejecutarse; el comando puede ser ejecutado varias veces, con parámetros diferentes.

Arriba

Comentarios

Esta interfaz tiene una implementación base en el marco de DDEX.

Vea también

Referencia

Microsoft.VisualStudio.Data.Services.SupportEntities (Espacio de nombres)