Sdílet prostřednictvím


AdoDotNetConnectionSupport – třída

Poskytuje spravovaném implementaci DataConnectionSupport, DataCommand, a DataTransaction pomocí třídy ADO.NETIDbConnection, IDbCommand, a IDbTransactionrozhraní; také poskytuje jednoduchý způsob implementace dodávat DataSourceVersionComparertřídy.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.ServiceProvider
    Microsoft.VisualStudio.Data.ServiceProviderWithSite
      Microsoft.VisualStudio.Data.DataConnectionSupport
        Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport

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

Syntaxe

'Deklarace
Public Class AdoDotNetConnectionSupport _
    Inherits DataConnectionSupport
public class AdoDotNetConnectionSupport : DataConnectionSupport
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport
type AdoDotNetConnectionSupport =  
    class
        inherit DataConnectionSupport
    end
public class AdoDotNetConnectionSupport extends DataConnectionSupport

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

Konstruktory

  Název Popis
Veřejná metoda AdoDotNetConnectionSupport Konstruktoru třídy.Inicializuje instanci AdoDotNetConnectionSupport třídy s zadaného název zprostředkovatele.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost BaseCommand Načte hlavní IDbCommand objekt používá pro provádění příkazů pro toto připojení.
Chráněná vlastnost Connection Načte IDbConnection 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.)
Veřejná vlastnost CurrentTransactionLevel Načte aktuální úroveň transakcí.
Chráněná vlastnost ExecutingCommand Načte IDbCommand instance aktuálně používá pro spuštění.
Chráněná vlastnost PreparedCommands Načte seznam IDbCommand objekty, které byly vyrobeny dříve.
Veřejná vlastnost ProviderObject Získá základní objekt zprostředkovatele pro vybrané připojení. (Přepisuje DataConnectionSupport.ProviderObject.)
Chráněná vlastnost ServiceTypes Načte seznam používá pro převod nespravovaných typů služeb QueryService volání metody, ve kterém je zadán identifikátor GUID služby, do spravovaných IServiceProvider.GetService volání metody, ve kterém je zadán typ spravovaného. (Zděděno z ServiceProvider.)
Veřejná vlastnost Site Získá nebo nastaví instance objektu serveru. (Zděděno z ServiceProviderWithSite.)
Veřejná vlastnost State Načte stav datové připojení. (Přepisuje DataConnectionSupport.State.)
Chráněná vlastnost Transaction Načte aktuální IDbTransaction, pokud existuje.

Nahoru

Metody

  Název Popis
Veřejná metoda BeginTransaction Spustí transakci a vrátí novou úroveň aktuální transakce.
Veřejná metoda Close Zavře zadané datové připojení. (Přepisuje DataConnectionSupport.Close().)
Veřejná metoda CommitTransaction Potvrdí transakci a vrátí novou úroveň aktuální transakce.
Veřejná metoda CompareVersions Porovná dva řetězce verze zdroje dat a vrátí hodnotu určující, zda je menší než, větší nebo rovno než ostatní.
Chráněná metoda CreateDataSourceInformation Vytvoří DataSourceInformation instance objektu.
Chráněná metoda CreateObjectIdentifierConverter Vytvoří DataObjectIdentifierConverter instance objektu.
Chráněná metoda CreateObjectItemComparer Vytvoří instanci objektu.
Veřejná metoda CreateParameter Vytvoří DataParameter objektu.
Veřejná metoda DeriveParameters Odvozuje parametry, které lze zadat pro daný příkaz.
Veřejná metoda DeriveSchema 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() Provádí úkoly spojené s uvolněním, uvolnění nebo obnovení zdrojů. (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.)
Veřejná metoda Execute Provede zadaný příkaz, volitelně s parametry a vrátí výsledky jako DataReader objektu.
Veřejná metoda ExecuteWithoutResults Provede příkaz, volitelně s parametry, ale nebude vyžadovat výsledků místo toho vrací celé číslo označující výsledek volání.
Chráněná metoda Finalize Dokončí připojení. (Zděděno z DataConnectionSupport.)
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.)
Chráněná metoda GetServiceImpl(Guid) Poskytuje implementaci pro načítání služby s konkrétní identifikátor GUID. (Zděděno z ServiceProvider.)
Chráněná metoda GetServiceImpl(Type) Umožňuje načtení služby implementace. (Přepisuje DataConnectionSupport.GetServiceImpl(Type).)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Inicializuje zadanou spojení 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 OnSiteChanged Vyvolá událost SiteChanged. (Zděděno z ServiceProviderWithSite.)
Veřejná metoda Open Otevře zadaný datové připojení. (Přepisuje DataConnectionSupport.Open(Boolean).)
Veřejná metoda Prepare Připraví zadaný příkaz na zdroji dat mají být provedeny; příkaz může být provedeny vícekrát s různými parametry.
Chráněná metoda RaiseMessageReceived Zvýší MessageReceivedudálostí uzavření DataConnection instance. (Zděděno z DataConnectionSupport.)
Chráněná metoda RaiseStateChanged Vyvolá událost stav změněn na orámování DataConnection instance. (Zděděno z DataConnectionSupport.)
Veřejná metoda RollbackTransaction Vrátí zpět, nebo pórovitost transakci a vrátí novou úroveň aktuální transakce.
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 SiteChanged Událost je aktivována, když Site je změněna vlastnost. (Zděděno z ServiceProviderWithSite.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IObjectWithSite.GetSite Načte poslední server pomocí IObjectWithSite.SetSite metoda.Pokud neexistuje žádné známé společnosti, je k vyvolání výjimky. (Zděděno z ServiceProviderWithSite.)
Explicitní implementace rozhraníSoukromá metoda IServiceProvider.QueryService Provádí jako factory pro služby, které jsou vystaveny prostřednictvím implementace objekt IServiceProvider. (Zděděno z ServiceProvider.)
Explicitní implementace rozhraníSoukromá metoda IObjectWithSite.SetSite Poskytuje webu IUnknown ukazatele na daný objekt. (Zděděno z ServiceProviderWithSite.)

Nahoru

Poznámky

Tato třída poskytuje kompletní, spravované implementace, která je ve výchozím nastavení vytvořen zprostředkovatele dat.

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.AdoDotNet – obor názvů