AdoDotNetConnectionSupport (Clase)
Proporciona una implementación administrada de DataConnectionSupport, de DataCommand, y las clases de DataTransaction mediante ADO.NETIDbConnection, IDbCommand, e interfaces de IDbTransaction, respectivamente; también proporciona una manera sencilla de proporcionar una implementación de la clase de DataSourceVersionComparer.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Data.ServiceProvider
Microsoft.VisualStudio.Data.ServiceProviderWithSite
Microsoft.VisualStudio.Data.DataConnectionSupport
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport
Espacio de nombres: Microsoft.VisualStudio.Data.AdoDotNet
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
Public Class AdoDotNetConnectionSupport _
Inherits DataConnectionSupport
public class AdoDotNetConnectionSupport : DataConnectionSupport
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport
type AdoDotNetConnectionSupport =
class
inherit DataConnectionSupport
end
public class AdoDotNetConnectionSupport extends DataConnectionSupport
El tipo AdoDotNetConnectionSupport expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
AdoDotNetConnectionSupport | Constructor de clase.Inicializa una instancia de la clase de AdoDotNetConnectionSupport con un nombre especificado del proveedor de ADO.NET . |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
BaseCommand | Recupera el objeto principal de IDbCommand utilizado para ejecutar comandos en esta conexión. | |
Connection | Recupera el objeto de IDbConnection utilizado por la instancia actual de compatibilidad de la conexión. | |
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). | |
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). | |
CurrentTransactionLevel | Recupera el nivel de la transacción actual. | |
ExecutingCommand | Recupera la instancia de IDbCommand que se utiliza actualmente para la ejecución. | |
PreparedCommands | Recupera una lista de objetos de IDbCommand que se han preparado previamente. | |
ProviderObject | Recupera el objeto de proveedor subyacente para la conexión especificada. (Invalida a DataConnectionSupport.ProviderObject). | |
ServiceTypes | Recupera una lista de tipos de servicio utilizados para convertir la llamada al método no administrado de QueryService , en la que un servicio GUID se especifica, en una llamada al método administrado de IServiceProvider.GetService , en la que se especifica un tipo administrado. (Se hereda de ServiceProvider). | |
Site | Obtiene o establece la instancia de objeto del sitio. (Se hereda de ServiceProviderWithSite). | |
State | Recupera el estado de la conexión de datos. (Invalida a DataConnectionSupport.State). | |
Transaction | Recupera IDbTransactionactual, si existe. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
BeginTransaction | Inicia una transacción y devuelve el nuevo nivel de la transacción actual. | |
Close | Cierra la conexión de datos especificada. (Invalida a DataConnectionSupport.Close()). | |
CommitTransaction | Confirma una transacción y devuelve el nuevo nivel de la transacción actual. | |
CompareVersions | Compara dos cadenas de versión del origen de datos y devuelve un valor que indica si una es menor que, igual, o mayor que el otro. | |
CreateDataSourceInformation | Crea una instancia de objeto de DataSourceInformation . | |
CreateObjectIdentifierConverter | Crea una instancia de objeto de DataObjectIdentifierConverter . | |
CreateObjectItemComparer | Crea una instancia de objeto. | |
CreateParameter | Crea un objeto DataParameter. | |
DeriveParameters | Deriva los parámetros que se pueden especificar para un comando especificado | |
DeriveSchema | Deriva el esquema devuelto por un comando especificado, indicando el diseño de los elementos y de bloques en un lector de datos determinado. | |
Dispose() | Realiza las tareas relacionadas con la liberación o el restablecimiento de recursos. (Se hereda de DataConnectionSupport). | |
Dispose(Boolean) | Libera todos los recursos retenidos por la conexión de datos. (Invalida a DataConnectionSupport.Dispose(Boolean)). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Execute | Ejecuta un comando especificado, opcionalmente con parámetros, y devuelve los resultados como un objeto de DataReader . | |
ExecuteWithoutResults | Ejecuta un comando, opcionalmente con parámetros, pero no solicita resultados, sino devuelve un entero que indica el resultado de la llamada. | |
Finalize | Concluye la conexión. (Se hereda de DataConnectionSupport). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetService(Guid) | Recupera un servicio con un servicio especificado GUID. (Se hereda de ServiceProvider). | |
GetService(Type) | Recupera un servicio del tipo especificado. (Se hereda de ServiceProvider). | |
GetServiceImpl(Guid) | Proporciona la implementación para recuperar un servicio con un GUID específico. (Se hereda de ServiceProvider). | |
GetServiceImpl(Type) | Permisos que recuperan servicios de implementación. (Invalida a DataConnectionSupport.GetServiceImpl(Type)). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Initialize | Inicializa la conexión especificada de ADO.NET mediante un proveedor especificado. (Invalida a DataConnectionSupport.Initialize(Object)). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnSiteChanged | Genera el evento SiteChanged. (Se hereda de ServiceProviderWithSite). | |
Open | Abra la conexión de datos especificada. (Invalida a DataConnectionSupport.Open(Boolean)). | |
Prepare | Prepara el comando especificado en el origen de datos de ejecutarse; el comando se puede ejecutar varias veces, con parámetros diferentes. | |
RaiseMessageReceived | Provoca el evento de MessageReceiveden la instancia de DataConnection envolvente. (Se hereda de DataConnectionSupport). | |
RaiseStateChanged | Provoca el evento de cambio de estado en la instancia de DataConnection envolvente. (Se hereda de DataConnectionSupport). | |
RollbackTransaction | Revertir, o vacíos, una transacción y retornos el nuevo nivel de la transacción actual. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
SiteChanged | Evento se provoca cuando la propiedad de Site ha cambiado. (Se hereda de ServiceProviderWithSite). |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
IObjectWithSite.GetSite | Recupera el sitio último establecido mediante el método de IObjectWithSite.SetSite .Si no hay ningún sitio conocido, se produce una excepción. (Se hereda de ServiceProviderWithSite). | |
IServiceProvider.QueryService | Realiza como generador para los servicios que se exponen con una implementación de IServiceProvider. (Se hereda de ServiceProvider). | |
IObjectWithSite.SetSite | Proporciona el puntero de IUnknown de un sitio a un objeto determinado. (Se hereda de ServiceProviderWithSite). |
Arriba
Comentarios
Esta clase proporciona una implementación completa, administrada que se crea de forma predeterminada para los proveedores de datos de ADO.NET .
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.