DataConnectionSupport Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una implementación de la interfaz IVsDataConnectionSupport.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableServiceProvider<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionSupport
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionSupport
type DataConnectionSupport = class
inherit DataSiteableServiceProvider<IVsDataConnection>
interface IVsDataConnectionSupport
interface IServiceProvider
interface IDisposable
interface IVsDataConnectionEvents
Public MustInherit Class DataConnectionSupport
Inherits DataSiteableServiceProvider(Of IVsDataConnection)
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents, IVsDataConnectionSupport
- Herencia
- Derivado
- Implementaciones
Constructores
| DataConnectionSupport() |
Inicializa una nueva instancia de la clase DataConnectionSupport. |
Propiedades
| ConnectionString |
Obtiene o establece una representación de cadena de la información necesaria para establecer una conexión de origen de datos especificada. |
| ConnectionTimeout |
Obtiene o establece la cantidad de tiempo que se debe esperar al establecer una conexión antes de finalizar el intento y generar un error de tiempo de espera. |
| ParentProvider |
Obtiene la instancia actual del proveedor de servicios primario. (Heredado de ServiceProvider) |
| ProviderObject |
Obtiene el proveedor de datos subyacente, que admite la conexión de datos actual. |
| ServiceProvider |
Obtiene el proveedor de servicios global de Visual Studio. |
| Site |
Obtiene o establece el sitio. (Heredado de DataSiteableServiceProvider<T>) |
| State |
Obtiene el estado de la conexión de datos. |
Métodos
| AddService(Type, Object) |
Agrega el servicio especificado a la colección interna de servicios. (Heredado de ServiceProvider) |
| AddService(Type, Object, Boolean) |
Agrega el servicio especificado a la colección de objetos de servicio o al contenedor de servicios primario. (Heredado de ServiceProvider) |
| AddService(Type, ServiceCreatorCallback) |
Agrega el servicio especificado a la colección interna de servicios. (Heredado de ServiceProvider) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Agrega el servicio especificado a la colección interna de servicios o al contenedor de servicios primario. (Heredado de ServiceProvider) |
| Close() |
Cierra la conexión especificada. |
| CreateService(IServiceContainer, Type) |
Crea un nuevo objeto de servicio, especificando el tipo de servicio de interfaz. |
| Dispose() |
Libera todos los recursos mantenidos por la conexión de datos. |
| Dispose(Boolean) |
Libera todos los recursos mantenidos por la conexión de datos. |
| Finalize() |
Libera todos los recursos mantenidos por la conexión de datos cuando se destruye el objeto de compatibilidad de conexión de datos. |
| GetService(Guid) |
Recupera un servicio con un GUID de servicio especificado. (Heredado de ServiceProvider) |
| GetService(Type) |
Recupera un servicio del tipo especificado. (Heredado de ServiceProvider) |
| Initialize(Object) |
Inicializa la conexión especificada, opcionalmente a partir de un objeto de proveedor de datos existente. |
| OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Controla el evento MessageReceived. |
| OnSiteChanged(EventArgs) |
Genera el evento SiteChanged. (Heredado de DataSiteableServiceProvider<T>) |
| OnStateChanged(DataConnectionStateChangedEventArgs) |
Controla el evento StateChanged. |
| Open(Boolean) |
Abre la conexión de datos especificada. |
| RemoveService(Type) |
Quita el servicio especificado de la colección de servicios internos. (Heredado de ServiceProvider) |
| RemoveService(Type, Boolean) |
Quita el servicio especificado de la colección de servicios internos o del contenedor de servicios primario. (Heredado de ServiceProvider) |
Eventos
| MessageReceived |
Se produce cuando se recibe un mensaje del origen de datos. |
| SiteChanged |
Se produce cuando el sitio ha cambiado. (Heredado de DataSiteableServiceProvider<T>) |
| StateChanged |
Se produce cuando ha cambiado el estado de la conexión de datos. |
Implementaciones de interfaz explícitas
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Realiza como fábrica para los servicios que se exponen a través de una implementación de IServiceProvider. (Heredado de ServiceProvider) |
Métodos de extensión
| QueryService(IServiceProvider, Guid) |
Obtiene un servicio expuesto por un proveedor de servicios basado en su GUID de servicio. |
| QueryService<TService>(IServiceProvider) |
Obtiene un servicio expuesto por un proveedor de servicios en función de su tipo de servicio. |