Compartir a través de


AdoDotNetConnectionSupport (Clase)

Proporciona una implementación de la interfaz de IVsDataConnectionSupport , y una implementación indirecta de IVsDataCommand, de IVsDataAsyncCommand, e interfaces de IVsDataTransaction , mediante objetos adecuados de ADO.NET.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Data.Framework.ServiceProvider
    Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
      Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
        Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport

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

Sintaxis

'Declaración
Public Class AdoDotNetConnectionSupport _
    Inherits DataConnectionSupport _
    Implements IVsDataSiteableObject(Of IVsDataProvider)
public class AdoDotNetConnectionSupport : DataConnectionSupport, 
    IVsDataSiteableObject<IVsDataProvider>
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport, 
    IVsDataSiteableObject<IVsDataProvider^>
type AdoDotNetConnectionSupport =  
    class
        inherit DataConnectionSupport
        interface IVsDataSiteableObject<IVsDataProvider>
    end
public class AdoDotNetConnectionSupport extends DataConnectionSupport implements IVsDataSiteableObject<IVsDataProvider>

El tipo AdoDotNetConnectionSupport expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público AdoDotNetConnectionSupport Inicializa una instancia de la clase AdoDotNetConnectionSupport.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Connection Obtiene el objeto de DbConnection utilizado por la instancia actual de compatibilidad de la conexión.
Propiedad pública ConnectionString Obtiene o establece una representación de cadena de la información necesaria para establecer una conexión a un origen de datos especificada. (Invalida a DataConnectionSupport.ConnectionString).
Propiedad pública ConnectionTimeout Obtiene o establece la cantidad de tiempo, en segundos, a la espera de establecer una conexión antes de finalizar el intento y generar un error de tiempo de espera. (Invalida a DataConnectionSupport.ConnectionTimeout).
Propiedad protegida CurrentCommand Obtiene el objeto de DbCommand utilizado actualmente por la instancia actual de compatibilidad de la conexión.
Propiedad protegida CurrentTransaction Obtiene el objeto de DbTransaction utilizado actualmente por la instancia actual de compatibilidad de la conexión.
Propiedad protegida InAsyncMode Obtiene un valor que indica si la conexión está en modo asincrónico.
Propiedad protegida ParentProvider Obtiene la instancia actual del proveedor de servicios primario. (Se hereda de ServiceProvider).
Propiedad pública ProviderObject Obtiene el objeto de proveedor subyacente para la conexión especificada. (Invalida a DataConnectionSupport.ProviderObject).
Propiedad protegida ServiceProvider Obtiene el proveedor de servicios global de Visual Studio . (Se hereda de DataConnectionSupport).
Propiedad pública Site Obtiene o establece el sitio. (Se hereda de DataSiteableServiceProvider<T>).
Propiedad pública State Obtiene el estado de la conexión de datos. (Invalida a DataConnectionSupport.State).

Arriba

Métodos

  Nombre Descripción
Método público AddService(Type, ServiceCreatorCallback) Agrega el servicio especificado a la colección interna de servicios. (Se hereda de ServiceProvider).
Método público AddService(Type, Object) Agrega el servicio especificado a la colección interna de servicios. (Se hereda de ServiceProvider).
Método público AddService(Type, ServiceCreatorCallback, Boolean) Agrega el servicio especificado a la colección interna de servicios o el contenedor primario del servicio. (Se hereda de ServiceProvider).
Método público AddService(Type, Object, Boolean) Agrega el servicio especificado a la colección de objetos de servicio o el contenedor primario del servicio. (Se hereda de ServiceProvider).
Método protegido BeginTransactionCore Inicia una transacción.
Método público Close Cierra la conexión de datos actual. (Invalida a DataConnectionSupport.Close()).
Método protegido CommitTransactionCore Confirma una transacción.
Método protegido CreateParameterCore Crea un nuevo parámetro de datos con la interfaz IVsDataProvider.
Método protegido CreateParameterFrom Crea un nuevo parámetro de datos con la interfaz IVsDataProvider, utilizando una copia del parámetro especificado de los datos.
Método protegido CreateService Crea un nuevo objeto de servicio según el tipo de servicio especificado de la interfaz. (Invalida a DataConnectionSupport.CreateService(IServiceContainer, Type)).
Método protegido DeriveParametersCore Deriva los parámetros que se pueden especificar para un comando especificado.
Método protegido DeriveParametersOn Reemplace para derivar parámetros de comando especificado.
Método protegido DeriveSchemaCore Deriva el esquema devuelto por un comando especificado, indicando el diseño de los elementos y de bloques en un lector de datos determinado.
Método público Dispose() Libera todos los recursos retenidos por la conexión de datos. (Se hereda de DataConnectionSupport).
Método protegido Dispose(Boolean) Libera todos los recursos retenidos por la conexión de datos. (Invalida a DataConnectionSupport.Dispose(Boolean)).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido ExecuteCore Ejecuta un comando especificado, opcionalmente con parámetros, y devuelve los resultados como un objeto de IVsDataReader .
Método protegido ExecuteWithoutResultsCore Ejecuta un comando especificado, opcionalmente con parámetros.No devuelve ningún resultado de la consulta.
Método protegido Finalize Libera todos los recursos retenidos por la conexión de datos cuando se destruye el objeto de compatibilidad de la conexión de datos. (Se hereda de DataConnectionSupport).
Método protegido GetCommand Construye un objeto de DbCommand de la cadena de comando especificada.
Método protegidoMiembro estático GetCommandType Convierte un valor de enumeración de DataCommandType al valor correspondiente en la enumeración de CommandType .
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetService(Guid) Recupera un servicio con un servicio especificado GUID. (Se hereda de ServiceProvider).
Método público GetService(Type) Recupera un servicio del tipo especificado. (Se hereda de ServiceProvider).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Initialize Inicializa la conexión especificada de ADO.NET, mediante un proveedor especificado. (Invalida a DataConnectionSupport.Initialize(Object)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido OnMessageReceived Controla el evento MessageReceived. (Se hereda de DataConnectionSupport).
Método protegido OnSiteChanged Genera el evento SiteChanged. (Se hereda de DataSiteableServiceProvider<T>).
Método protegido OnStateChanged Controla el evento StateChanged. (Se hereda de DataConnectionSupport).
Método público Open Abra la conexión de datos especificada. (Invalida a DataConnectionSupport.Open(Boolean)).
Método protegido PrepareCore Prepara el comando especificado en el origen de datos de ejecutarse; el comando se puede ejecutar varias veces, con parámetros diferentes.
Método público RemoveService(Type) Quita el servicio especificado de la colección interna de servicios (Se hereda de ServiceProvider).
Método público RemoveService(Type, Boolean) Quita el servicio especificado de la colección interna de los servicios o contenedor primario del servicio. (Se hereda de ServiceProvider).
Método protegido RollbackTransactionCore Revertir, o vacíos, una transacción y retornos el nuevo nivel de la transacción actual.
Método protegidoMiembro estático SetParameters Agrega nuevos parámetros al comando especificado de DbCommand de matriz de parámetros de IVsDataParameter .
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Eventos

  Nombre Descripción
Evento público MessageReceived Se produce cuando se recibe un mensaje del origen de datos. (Se hereda de DataConnectionSupport).
Evento público SiteChanged Se produce cuando el sitio ha cambiado. (Se hereda de DataSiteableServiceProvider<T>).
Evento público StateChanged Se produce cuando el estado de la conexión de datos ha cambiado. (Se hereda de DataConnectionSupport).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IServiceProvider.QueryService Realiza como generador para los servicios que se exponen con una implementación de IServiceProvider. (Se hereda de ServiceProvider).
Implementación explícita de interfacesPropiedad privada IVsDataSiteableObject<IVsDataProvider>.Site Obtiene el objeto de IVsDataProvider utilizado actualmente por la instancia actual de compatibilidad de la conexión.

Arriba

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.Framework.AdoDotNet (Espacio de nombres)