Classe AdoDotNetConnectionSupport
Fornece uma implementação da interface de IVsDataConnectionSupport , e uma implementação indireta de IVsDataCommand, de IVsDataAsyncCommand, e interfaces de IVsDataTransaction , usando objetos apropriados ADO.NET.
Hierarquia de herança
Object
Microsoft.VisualStudio.Data.Framework.ServiceProvider
Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport
Namespace: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public Class AdoDotNetConnectionSupport _
Inherits DataConnectionSupport _
Implements IVsDataSiteableObject(Of IVsDataProvider)
public class AdoDotNetConnectionSupport : DataConnectionSupport,
IVsDataSiteableObject<IVsDataProvider>
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport,
IVsDataSiteableObject<IVsDataProvider^>
type AdoDotNetConnectionSupport =
class
inherit DataConnectionSupport
interface IVsDataSiteableObject<IVsDataProvider>
end
public class AdoDotNetConnectionSupport extends DataConnectionSupport implements IVsDataSiteableObject<IVsDataProvider>
O tipo AdoDotNetConnectionSupport expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
AdoDotNetConnectionSupport | Inicializa uma instância da classe de AdoDotNetConnectionSupport . |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Connection | Obtém o objeto de DbConnection que está sendo usado pela instância atual de suporte de conexão. |
![]() |
ConnectionString | Obtém ou define uma representação de cadeia de caracteres de informações necessárias estabelecer uma conexão da fonte de dados especificada. (Substitui DataConnectionSupport.ConnectionString.) |
![]() |
ConnectionTimeout | Obtém ou define a quantidade de tempo, em segundos, para esperar para estabelecer uma conexão antes de terminar e a tentativa de gerar um erro de tempo limite. (Substitui DataConnectionSupport.ConnectionTimeout.) |
![]() |
CurrentCommand | Obtém o objeto de DbCommand atualmente sendo usado pela instância atual de suporte de conexão. |
![]() |
CurrentTransaction | Obtém o objeto de DbTransaction atualmente sendo usado pela instância atual de suporte de conexão. |
![]() |
InAsyncMode | Obtém um valor indicando se a conexão estiver de forma assíncrona. |
![]() |
ParentProvider | Obtém a instância atual do provedor de serviços pai. (Herdado de ServiceProvider.) |
![]() |
ProviderObject | Obtém o objeto subjacente de provedor para a conexão especificada. (Substitui DataConnectionSupport.ProviderObject.) |
![]() |
ServiceProvider | Obtém o provedor de serviços global de Visual Studio . (Herdado de DataConnectionSupport.) |
![]() |
Site | Obtém ou define o site. (Herdado de DataSiteableServiceProvider<T>.) |
![]() |
State | Obtém o estado da conexão de dados. (Substitui DataConnectionSupport.State.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddService(Type, ServiceCreatorCallback) | Adiciona o serviço especificado para a coleção interna de serviços. (Herdado de ServiceProvider.) |
![]() |
AddService(Type, Object) | Adiciona o serviço especificado para a coleção interna de serviços. (Herdado de ServiceProvider.) |
![]() |
AddService(Type, ServiceCreatorCallback, Boolean) | Adiciona o serviço especificado para a coleção interna de serviços ou para o contêiner pai do serviço. (Herdado de ServiceProvider.) |
![]() |
AddService(Type, Object, Boolean) | Adiciona o serviço especificado para a coleção de objetos ou de serviço para o contêiner pai do serviço. (Herdado de ServiceProvider.) |
![]() |
BeginTransactionCore | Inicia uma transação. |
![]() |
Close | Fecha a conexão de dados atual. (Substitui DataConnectionSupport.Close().) |
![]() |
CommitTransactionCore | Confirma uma transação. |
![]() |
CreateParameterCore | Crie um novo parâmetro de dados com a interface IVsDataProvider. |
![]() |
CreateParameterFrom | Crie um novo parâmetro de dados com a interface IVsDataProvider, usando uma cópia do parâmetro especificado de dados. |
![]() |
CreateService | Cria um novo objeto de serviço com o tipo de serviço especificado da interface. (Substitui DataConnectionSupport.CreateService(IServiceContainer, Type).) |
![]() |
DeriveParametersCore | Deriva os parâmetros que podem ser especificados para um determinado comando. |
![]() |
DeriveParametersOn | Substituição para derivar parâmetros do comando determinado. |
![]() |
DeriveSchemaCore | O esquema é retornado de um comando especificado, indicando o layout de itens e os blocos em um determinado leitor de dados. |
![]() |
Dispose() | Libera os recursos mantidos pela conexão de dados. (Herdado de DataConnectionSupport.) |
![]() |
Dispose(Boolean) | Libera os recursos mantidos pela conexão de dados. (Substitui DataConnectionSupport.Dispose(Boolean).) |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
ExecuteCore | Executa um comando especificado, opcionalmente com parâmetros, e retorna resultados como um objeto de IVsDataReader . |
![]() |
ExecuteWithoutResultsCore | Executa um comando especificado, opcionalmente com parâmetros.Não retorna os resultados da consulta. |
![]() |
Finalize | Libera os recursos mantidos pela conexão de dados quando o objeto de suporte de conexão de dados é destruído. (Herdado de DataConnectionSupport.) |
![]() |
GetCommand | Constrói um objeto de DbCommand de cadeia de caracteres de comando fornecida. |
![]() ![]() |
GetCommandType | Converter um valor de enumeração DataCommandType ao seu valor correspondente na enumeração de CommandType . |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetService(Guid) | Recupera um serviço com um serviço GUID especificado. (Herdado de ServiceProvider.) |
![]() |
GetService(Type) | Recupera um serviço do tipo especificado. (Herdado de ServiceProvider.) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
Initialize | Inicializa a conexão especificada do ADO.NET, usando um provedor especificado. (Substitui DataConnectionSupport.Initialize(Object).) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
OnMessageReceived | Manipule o evento de MessageReceived . (Herdado de DataConnectionSupport.) |
![]() |
OnSiteChanged | Gera o evento SiteChanged. (Herdado de DataSiteableServiceProvider<T>.) |
![]() |
OnStateChanged | Manipule o evento de StateChanged . (Herdado de DataConnectionSupport.) |
![]() |
Open | Abre a conexão de dados especificada. (Substitui DataConnectionSupport.Open(Boolean).) |
![]() |
PrepareCore | Prepara o comando especificado na fonte de dados ser executado; o comando pode ser executado várias vezes, com parâmetros de variação. |
![]() |
RemoveService(Type) | Remove o serviço especificado da coleção interna de serviços (Herdado de ServiceProvider.) |
![]() |
RemoveService(Type, Boolean) | Remove o serviço especificado da coleção interna de serviços ou recipiente pai do serviço. (Herdado de ServiceProvider.) |
![]() |
RollbackTransactionCore | Reverte, ou vácuos, uma transação e retorna o novo nível de transação atual. |
![]() ![]() |
SetParameters | Adicionar novos parâmetros para o comando dado de DbCommand especificada da matriz de parâmetros de IVsDataParameter . |
![]() |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
MessageReceived | Ocorre quando uma mensagem for recebida da fonte de dados. (Herdado de DataConnectionSupport.) |
![]() |
SiteChanged | Ocorre quando o site alterar. (Herdado de DataSiteableServiceProvider<T>.) |
![]() |
StateChanged | Ocorre quando o estado da conexão de dados alterar. (Herdado de DataConnectionSupport.) |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
![]() ![]() |
IServiceProvider.QueryService | Executa como uma fábrica para os serviços que são expostas com uma implementação de IServiceProvider. (Herdado de ServiceProvider.) |
![]() ![]() |
IVsDataSiteableObject<IVsDataProvider>.Site | Obtém o objeto de IVsDataProvider atualmente sendo usado pela instância atual de suporte de conexão. |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.