Sdílet prostřednictvím


AdoDotNetConnectionSupport – třída

Poskytuje implementaci IVsDataConnectionSupport rozhraní a nepřímé provádění IVsDataCommand, IVsDataAsyncCommand, a IVsDataTransaction rozhraní pomocí příslušných objektů ADO.NET.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.Framework.ServiceProvider
    Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
      Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
        Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport

Obor názvů:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
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>

Typ AdoDotNetConnectionSupport zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda AdoDotNetConnectionSupport Inicializuje instanci AdoDotNetConnectionSupport třídy.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost Connection Získává DbConnection objekt používá aktuální instance podporu připojení.
Veřejná vlastnost ConnectionString Získá nebo nastaví reprezentace informace potřebné k navázání připojení ke zdroji dat zadaný řetězec. (Přepisuje DataConnectionSupport.ConnectionString.)
Veřejná vlastnost ConnectionTimeout Získá nebo nastaví dobu, sekund čekání před ukončením pokusu a generováním chyby vypršení časového limitu připojení. (Přepisuje DataConnectionSupport.ConnectionTimeout.)
Chráněná vlastnost CurrentCommand Získává DbCommand nyní používá aktuální připojení podporu instance objektu.
Chráněná vlastnost CurrentTransaction Získává DbTransaction nyní používá aktuální připojení podporu instance objektu.
Chráněná vlastnost InAsyncMode Získá hodnotu určující, zda je připojení v asynchronním režimu.
Chráněná vlastnost ParentProvider Načte aktuální instance nadřazeného poskytovatel metadat. (Zděděno z ServiceProvider.)
Veřejná vlastnost ProviderObject Získá základní objekt zprostředkovatele pro vybrané připojení. (Přepisuje DataConnectionSupport.ProviderObject.)
Chráněná vlastnost ServiceProvider Získává globální poskytovatel metadat. (Zděděno z DataConnectionSupport.)
Veřejná vlastnost Site Získá nebo nastaví na serveru. (Zděděno z DataSiteableServiceProvider<T>.)
Veřejná vlastnost State Získá stav datové připojení. (Přepisuje DataConnectionSupport.State.)

Nahoru

Metody

  Název Popis
Veřejná metoda AddService(Type, ServiceCreatorCallback) Zadaná služba přidá do vnitřní kolekce služeb. (Zděděno z ServiceProvider.)
Veřejná metoda AddService(Type, Object) Zadaná služba přidá do vnitřní kolekce služeb. (Zděděno z ServiceProvider.)
Veřejná metoda AddService(Type, ServiceCreatorCallback, Boolean) Zadaná služba přidá vnitřní kolekce služeb nebo nadřazeného kontejneru služby. (Zděděno z ServiceProvider.)
Veřejná metoda AddService(Type, Object, Boolean) Zadaná služba přidá kolekci objektů služby nebo nadřazeného kontejneru služby. (Zděděno z ServiceProvider.)
Chráněná metoda BeginTransactionCore Spustí transakci.
Veřejná metoda Close Zavře aktuální datové připojení. (Přepisuje DataConnectionSupport.Close().)
Chráněná metoda CommitTransactionCore Potvrzení transakce.
Chráněná metoda CreateParameterCore Vytvoří nový parametr data s rozhraním IVsDataProvider.
Chráněná metoda CreateParameterFrom Vytvoří nový parametr data s rozhraním IVsDataProvider, pomocí kopie parametr zadaná data.
Chráněná metoda CreateService Vytvoří nový objekt služby na základě zadané rozhraní typu služby. (Přepisuje DataConnectionSupport.CreateService(IServiceContainer, Type).)
Chráněná metoda DeriveParametersCore Odvozuje parametry, které lze zadat pro daný příkaz.
Chráněná metoda DeriveParametersOn Přepsat odvozovat parametry daného příkazu.
Chráněná metoda DeriveSchemaCore Schéma vrácené zadaný příkaz označující rozložení položek a bloky v Readeru daného data pochází.
Veřejná metoda Dispose() Uvolní všechny prostředky v držení datové připojení. (Zděděno z DataConnectionSupport.)
Chráněná metoda Dispose(Boolean) Uvolní všechny prostředky v držení datové připojení. (Přepisuje DataConnectionSupport.Dispose(Boolean).)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda ExecuteCore Provede zadaný příkaz, volitelně s parametry a vrátí výsledky jako IVsDataReader objektu.
Chráněná metoda ExecuteWithoutResultsCore Provede zadaný příkaz, volitelně s parametry.Nevrátí žádné výsledky dotazu.
Chráněná metoda Finalize Uvolní všechny prostředky při zničení objektu podporu připojení dat v držení datové připojení. (Zděděno z DataConnectionSupport.)
Chráněná metoda GetCommand Konstrukce DbCommand objektu z řetězce daný příkaz.
Chráněná metodaStatický člen GetCommandType Převede hodnota z výčtu DataCommandType na odpovídající hodnotu v CommandType výčtu.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetService(Guid) Načte zadaný službou identifikátor GUID služby. (Zděděno z ServiceProvider.)
Veřejná metoda GetService(Type) Obnoví službu zadaného typu. (Zděděno z ServiceProvider.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Inicializuje zadanou ADO.NET připojení pomocí zadaného zprostředkovatele. (Přepisuje DataConnectionSupport.Initialize(Object).)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnMessageReceived Zpracovává MessageReceived událostí. (Zděděno z DataConnectionSupport.)
Chráněná metoda OnSiteChanged Vyvolá událost SiteChanged. (Zděděno z DataSiteableServiceProvider<T>.)
Chráněná metoda OnStateChanged Zpracovává StateChanged událostí. (Zděděno z DataConnectionSupport.)
Veřejná metoda Open Otevře zadaný datové připojení. (Přepisuje DataConnectionSupport.Open(Boolean).)
Chráněná metoda PrepareCore Připraví zadaný příkaz na zdroji dat mají být provedeny; příkaz lze spustit vícekrát s různými parametry.
Veřejná metoda RemoveService(Type) Odstraní z kolekce vnitřní služby služby (Zděděno z ServiceProvider.)
Veřejná metoda RemoveService(Type, Boolean) Zadaná služba odstraní z kolekce vnitřní služby nebo z nadřazeného kontejneru služby. (Zděděno z ServiceProvider.)
Chráněná metoda RollbackTransactionCore Vrátí zpět, nebo pórovitost transakci a vrátí novou úroveň aktuální transakce.
Chráněná metodaStatický člen SetParameters Přidá nové parametry daném DbCommand příkazu zadaného pole IVsDataParameter parametry.
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost MessageReceived Vyvolá se při přijetí zprávy ze zdroje dat. (Zděděno z DataConnectionSupport.)
Veřejná událost SiteChanged Dochází při změně webu. (Zděděno z DataSiteableServiceProvider<T>.)
Veřejná událost StateChanged Vyvolá se při změně stavu připojení dat. (Zděděno z DataConnectionSupport.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IServiceProvider.QueryService Provádí jako factory pro služby, které jsou vystaveny prostřednictvím implementace IServiceProvider . (Zděděno z ServiceProvider.)
Explicitní implementace rozhraníSoukromá vlastnost IVsDataSiteableObject<IVsDataProvider>.Site Získává IVsDataProvider nyní používá aktuální připojení podporu instance objektu.

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů