DataConnectionSupport Classe

Definição

Fornece propriedades e métodos que permitem que você trabalhe diretamente com conexões com uma fonte de dados.

public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::ServiceProviderWithSite, IDisposable
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.ServiceProviderWithSite, IDisposable
type DataConnectionSupport = class
    inherit ServiceProviderWithSite
    interface IDisposable
Public MustInherit Class DataConnectionSupport
Inherits ServiceProviderWithSite
Implements IDisposable
Herança
Derivado
Implementações

Construtores

DataConnectionSupport()

Construtor de classe. Instancia uma instância não parametrizada da DataConnectionSupport classe.

Propriedades

ConnectionString

Recupera ou define uma representação de cadeia de caracteres de informações necessárias para estabelecer uma determinada conexão de fonte de dados.

ConnectionTimeout

Recupera ou define a quantidade de tempo, em segundos, a aguardar para estabelecer uma conexão antes de encerrar a tentativa e gerar um erro de tempo limite.

ProviderObject

Recupera o objeto de provedor de dados subjacente para a conexão especificada.

ServiceTypes

Recupera uma lista de tipos de serviço usados para converter a chamada de método QueryService não gerenciada, na qual um GUID de serviço é especificado, em uma chamada de método IServiceProvider. GetService gerenciada, na qual um tipo gerenciado é especificado.

(Herdado de ServiceProvider)
Site

Recupera ou define a instância do objeto do site.

(Herdado de ServiceProviderWithSite)
State

Recupera o estado da conexão de dados.

Métodos

Close()

Fecha a conexão especificada.

Dispose()

Realiza tarefas associadas à liberação ou à redefinição de recursos.

Dispose(Boolean)

Realiza tarefas associadas à liberação ou à redefinição de recursos.

Finalize()

Finaliza a conexão.

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)
GetServiceImpl(Guid)

Fornece a implementação para recuperar um serviço com um GUID específico.

(Herdado de ServiceProvider)
GetServiceImpl(Type)

Permite que você obtenha serviços de implementação.

Initialize(Object)

Inicializa a conexão especificada, opcionalmente, de um objeto de provedor de dados existente.

OnSiteChanged(EventArgs)

Aciona o evento SiteChanged.

(Herdado de ServiceProviderWithSite)
Open(Boolean)

Abre a conexão especificada.

RaiseMessageReceived(String)

Gera o MessageReceived evento na instância de circunscrição DataConnection .

RaiseStateChanged(DataConnectionState, DataConnectionState)

Gera o evento de estado alterado na instância de circunscrição DataConnection .

Eventos

SiteChanged

Evento gerado quando a Site propriedade é alterada.

(Herdado de ServiceProviderWithSite)

Implantações explícitas de interface

IObjectWithSite.GetSite(Guid, IntPtr)

Recupera o último conjunto de sites usando o IObjectWithSite.SetSite(Object) método. Se não houver nenhum site conhecido, uma exceção será lançada.

(Herdado de ServiceProviderWithSite)
IObjectWithSite.SetSite(Object)

Fornece um ponteiro do site IUnknown para um determinado objeto.

(Herdado de ServiceProviderWithSite)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Executa como uma fábrica de 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 tipo 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.

Aplica-se a