DataConnectionSupport Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma implementação da interface 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
- Herança
- Derivado
- Implementações
Construtores
DataConnectionSupport() |
Inicializa uma nova instância da classe DataConnectionSupport. |
Propriedades
ConnectionString |
Obtém ou define uma representação de cadeia de caracteres de informações necessária para estabelecer uma conexão de fonte de dados especificada. |
ConnectionTimeout |
Obtém ou define a quantidade de tempo de espera ao estabelecer uma conexão antes de encerrar a tentativa e gerar um erro de tempo limite. |
ParentProvider |
Obtém a instância atual do provedor de serviço pai. (Herdado de ServiceProvider) |
ProviderObject |
Obtém o provedor de dados subjacente, que dá suporte à conexão de dados atual. |
ServiceProvider |
Obtém o provedor de serviços do Visual Studio global. |
Site |
Obtém ou define o site. (Herdado de DataSiteableServiceProvider<T>) |
State |
Obtém o estado da conexão de dados. |
Métodos
AddService(Type, Object) |
Adiciona o serviço especificado à coleção interna de serviços. (Herdado de ServiceProvider) |
AddService(Type, Object, Boolean) |
Adiciona o serviço especificado à coleção de objetos de serviço ou ao contêiner de serviço pai. (Herdado de ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Adiciona o serviço especificado à coleção interna de serviços. (Herdado de ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Adiciona o serviço especificado à coleção interna de serviços ou ao contêiner de serviço pai. (Herdado de ServiceProvider) |
Close() |
Fecha a conexão especificada. |
CreateService(IServiceContainer, Type) |
Cria um novo objeto de serviço, especificando o tipo de serviço de interface. |
Dispose() |
Libera todos os recursos mantidos pela conexão de dados. |
Dispose(Boolean) |
Libera todos os recursos mantidos pela conexão de dados. |
Finalize() |
Libera todos os recursos mantidos pela conexão de dados quando o objeto de suporte à conexão de dados é destruído. |
GetService(Guid) |
Recupera um serviço com um GUID de serviço especificado. (Herdado de ServiceProvider) |
GetService(Type) |
Recupera um serviço do tipo especificado. (Herdado de ServiceProvider) |
Initialize(Object) |
Inicializa a conexão especificada, opcionalmente de um objeto de provedor de dados existente. |
OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Manipula o evento MessageReceived. |
OnSiteChanged(EventArgs) |
Aciona o evento SiteChanged. (Herdado de DataSiteableServiceProvider<T>) |
OnStateChanged(DataConnectionStateChangedEventArgs) |
Manipula o evento StateChanged. |
Open(Boolean) |
Abre a conexão de dados especificada. |
RemoveService(Type) |
Remove o serviço especificado da coleção de serviços internos (Herdado de ServiceProvider) |
RemoveService(Type, Boolean) |
Remove o serviço especificado da coleção de serviços internos ou do contêiner de serviço pai. (Herdado de ServiceProvider) |
Eventos
MessageReceived |
Ocorre quando uma mensagem é recebida da fonte de dados. |
SiteChanged |
Ocorre quando o site foi alterado. (Herdado de DataSiteableServiceProvider<T>) |
StateChanged |
Ocorre quando o estado da conexão de dados é alterado. |
Implantações explícitas de interface
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Executa como uma fábrica para serviços expostos por meio de uma implementação de IServiceProvider. (Herdado de ServiceProvider) |
Métodos de Extensão
QueryService(IServiceProvider, Guid) |
Obtém um serviço exposto por um provedor de serviços com base em seu GUID de serviço. |
QueryService<TService>(IServiceProvider) |
Obtém um serviço exposto por um provedor de serviços com base em seu tipo de serviço. |