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. |