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