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 | |
---|---|---|
AdoDotNetConnectionSupport | Inicializa una instancia de la clase AdoDotNetConnectionSupport. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Connection | Obtiene el objeto de DbConnection 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). | |
CurrentCommand | Obtiene el objeto de DbCommand utilizado actualmente por la instancia actual de compatibilidad de la conexión. | |
CurrentTransaction | Obtiene el objeto de DbTransaction utilizado actualmente por la instancia actual de compatibilidad de la conexión. | |
InAsyncMode | Obtiene un valor que indica si la conexión está en modo asincrónico. | |
ParentProvider | Obtiene la instancia actual del proveedor de servicios primario. (Se hereda de ServiceProvider). | |
ProviderObject | Obtiene el objeto de proveedor subyacente para la conexión especificada. (Invalida a DataConnectionSupport.ProviderObject). | |
ServiceProvider | Obtiene el proveedor de servicios global de Visual Studio . (Se hereda de DataConnectionSupport). | |
Site | Obtiene o establece el sitio. (Se hereda de DataSiteableServiceProvider<T>). | |
State | Obtiene el estado de la conexión de datos. (Invalida a DataConnectionSupport.State). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddService(Type, ServiceCreatorCallback) | Agrega el servicio especificado a la colección interna de servicios. (Se hereda de ServiceProvider). | |
AddService(Type, Object) | Agrega el servicio especificado a la colección interna de servicios. (Se hereda de ServiceProvider). | |
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). | |
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). | |
BeginTransactionCore | Inicia una transacción. | |
Close | Cierra la conexión de datos actual. (Invalida a DataConnectionSupport.Close()). | |
CommitTransactionCore | Confirma una transacción. | |
CreateParameterCore | Crea un nuevo parámetro de datos con la interfaz IVsDataProvider. | |
CreateParameterFrom | Crea un nuevo parámetro de datos con la interfaz IVsDataProvider, utilizando una copia del parámetro especificado de los datos. | |
CreateService | Crea un nuevo objeto de servicio según el tipo de servicio especificado de la interfaz. (Invalida a DataConnectionSupport.CreateService(IServiceContainer, Type)). | |
DeriveParametersCore | Deriva los parámetros que se pueden especificar para un comando especificado. | |
DeriveParametersOn | Reemplace para derivar parámetros de comando especificado. | |
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. | |
Dispose() | Libera todos los recursos retenidos por la conexión de datos. (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). | |
ExecuteCore | Ejecuta un comando especificado, opcionalmente con parámetros, y devuelve los resultados como un objeto de IVsDataReader . | |
ExecuteWithoutResultsCore | Ejecuta un comando especificado, opcionalmente con parámetros.No devuelve ningún resultado de la consulta. | |
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). | |
GetCommand | Construye un objeto de DbCommand de la cadena de comando especificada. | |
GetCommandType | Convierte un valor de enumeración de DataCommandType al valor correspondiente en la enumeración de CommandType . | |
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). | |
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). | |
OnMessageReceived | Controla el evento MessageReceived. (Se hereda de DataConnectionSupport). | |
OnSiteChanged | Genera el evento SiteChanged. (Se hereda de DataSiteableServiceProvider<T>). | |
OnStateChanged | Controla el evento StateChanged. (Se hereda de DataConnectionSupport). | |
Open | Abra la conexión de datos especificada. (Invalida a DataConnectionSupport.Open(Boolean)). | |
PrepareCore | Prepara el comando especificado en el origen de datos de ejecutarse; el comando se puede ejecutar varias veces, con parámetros diferentes. | |
RemoveService(Type) | Quita el servicio especificado de la colección interna de servicios (Se hereda de ServiceProvider). | |
RemoveService(Type, Boolean) | Quita el servicio especificado de la colección interna de los servicios o contenedor primario del servicio. (Se hereda de ServiceProvider). | |
RollbackTransactionCore | Revertir, o vacíos, una transacción y retornos el nuevo nivel de la transacción actual. | |
SetParameters | Agrega nuevos parámetros al comando especificado de DbCommand de matriz de parámetros de IVsDataParameter . | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
MessageReceived | Se produce cuando se recibe un mensaje del origen de datos. (Se hereda de DataConnectionSupport). | |
SiteChanged | Se produce cuando el sitio ha cambiado. (Se hereda de DataSiteableServiceProvider<T>). | |
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 | |
---|---|---|
IServiceProvider.QueryService | Realiza como generador para los servicios que se exponen con una implementación de IServiceProvider. (Se hereda de ServiceProvider). | |
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)