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

Nome Description
DataConnectionSupport()

Construtor de classe. Cria uma instância nãoparameterizada da DataConnectionSupport classe.

Propriedades

Nome Description
ConnectionString

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

ConnectionTimeout

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

ProviderObject

Recupera o objeto do 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

Nome Description
Close()

Fecha a conexão especificada.

Dispose()

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

Dispose(Boolean)

Executa tarefas associadas à liberação, 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)

Aciona o MessageReceivedevento na instância delimitação DataConnection .

RaiseStateChanged(DataConnectionState, DataConnectionState)

Gera o evento alterado de estado na instância delimitada DataConnection .

Eventos

Nome Description
SiteChanged

Evento gerado quando a Site propriedade é alterada.

(Herdado de ServiceProviderWithSite)

Implantações explícitas de interface

Nome Description
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á gerada.

(Herdado de ServiceProviderWithSite)
IObjectWithSite.SetSite(Object)

Fornece o ponteiro de IUnknown um site para um determinado objeto.

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

Executa como uma fábrica para serviços expostos por meio de uma implementação do IServiceProvider.

(Herdado de ServiceProvider)

Métodos de Extensão

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

Aplica-se a