Freigeben über


AdoDotNetConnectionSupport-Klasse

Stellt eine Implementierung der Schnittstelle IVsDataConnectionSupport und eine indirekte Implementierung von IVsDataCommand, der IVsDataAsyncCommand und IVsDataTransaction-Schnittstellen, von der Verwendung der entsprechenden ADO.NET-Objekten bereit.

Vererbungshierarchie

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 (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

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

Der AdoDotNetConnectionSupport-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode AdoDotNetConnectionSupport Initialisiert eine Instanz der AdoDotNetConnectionSupport-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft Connection Ruft das DbConnection-Objekt ab, das die aktuelle Verbindungsunterstützungsinstanz verwendet wird.
Öffentliche Eigenschaft ConnectionString Ruft eine Zeichenfolgendarstellung von Informationen erforderlich, eine angegebene Datenquellenverbindung einzurichten fest. (Überschreibt DataConnectionSupport.ConnectionString.)
Öffentliche Eigenschaft ConnectionTimeout Ruft oder vor dem Stopp des Versuchs und dem Generieren eines Timeoutfehlers wird die Zeit, in Sekunden an, warten Sie, eine Verbindung herzustellen fest. (Überschreibt DataConnectionSupport.ConnectionTimeout.)
Geschützte Eigenschaft CurrentCommand Ruft das DbCommand-Objekt ab, das gerade durch die aktuelle Verbindungsunterstützungsinstanz verwendet wird.
Geschützte Eigenschaft CurrentTransaction Ruft das DbTransaction-Objekt ab, das gerade durch die aktuelle Verbindungsunterstützungsinstanz verwendet wird.
Geschützte Eigenschaft InAsyncMode Ruft einen Wert ab, ob die Verbindung in einem asynchronen Modus ist.
Geschützte Eigenschaft ParentProvider Ruft die aktuelle Instanz des übergeordneten Dienstanbieters ab. (Von ServiceProvider geerbt.)
Öffentliche Eigenschaft ProviderObject Ruft das zugrunde liegende Anbieterobjekt für die angegebene Verbindung ab. (Überschreibt DataConnectionSupport.ProviderObject.)
Geschützte Eigenschaft ServiceProvider Ruft den globalen Dienstanbieter Visual Studio ab. (Von DataConnectionSupport geerbt.)
Öffentliche Eigenschaft Site Ruft ab oder legt die Website fest. (Von DataSiteableServiceProvider<T> geerbt.)
Öffentliche Eigenschaft State Ruft den Zustand der Datenverbindung ab. (Überschreibt DataConnectionSupport.State.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddService(Type, ServiceCreatorCallback) Fügt den angegebenen Dienst der internen Auflistung der Dienste hinzu. (Von ServiceProvider geerbt.)
Öffentliche Methode AddService(Type, Object) Fügt den angegebenen Dienst der internen Auflistung der Dienste hinzu. (Von ServiceProvider geerbt.)
Öffentliche Methode AddService(Type, ServiceCreatorCallback, Boolean) Fügt den angegebenen Dienst der internen Auflistung der Dienste oder dem übergeordneten Dienstcontainer hinzu. (Von ServiceProvider geerbt.)
Öffentliche Methode AddService(Type, Object, Boolean) Fügt den angegebenen Dienst der Auflistung von Dienstobjekten oder dem übergeordneten Dienstcontainer hinzu. (Von ServiceProvider geerbt.)
Geschützte Methode BeginTransactionCore Initiiert eine Transaktion.
Öffentliche Methode Close Schließt die aktuelle Datenverbindung. (Überschreibt DataConnectionSupport.Close().)
Geschützte Methode CommitTransactionCore Führt einen Commit einer Transaktion aus.
Geschützte Methode CreateParameterCore Erstellt einen neuen Datenparameter mit Schnittstelle IVsDataProvider.
Geschützte Methode CreateParameterFrom Erstellt einen neuen Datenparameter mit IVsDataProvider-Schnittstelle, mit einer Kopie des angegebenen Datenparameters.
Geschützte Methode CreateService Erstellt ein neues Dienstobjekt für den angegebenen Schnittstellendiensttyp. (Überschreibt DataConnectionSupport.CreateService(IServiceContainer, Type).)
Geschützte Methode DeriveParametersCore Berechnet Parameter, die für einen bestimmten Befehl angegeben werden können.
Geschützte Methode DeriveParametersOn Überschreibung, um von Parametern vom angegebenen Befehl zu berechnen.
Geschützte Methode DeriveSchemaCore Berechnet das Schema, das von einem angegebenen Befehl zurückgegeben wird und dem Layout von Elementen und von Ausschnitten in einem Datenreader angegebenen an.
Öffentliche Methode Dispose() Gibt alle Ressourcen freigeben, die von der Datenverbindung angehalten werden. (Von DataConnectionSupport geerbt.)
Geschützte Methode Dispose(Boolean) Gibt alle Ressourcen freigeben, die von der Datenverbindung angehalten werden. (Überschreibt DataConnectionSupport.Dispose(Boolean).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode ExecuteCore Führt einen bestimmten Befehl, optional mit Parametern und Rückgabeergebnisse als IVsDataReader-Objekt aus.
Geschützte Methode ExecuteWithoutResultsCore Führt einen bestimmten Befehl, optional mit Parametern aus.Gibt None Abfrageergebnissen zurück.
Geschützte Methode Finalize Gibt alle Ressourcen freigeben, die von der Datenverbindung angehalten werden, wenn das Datenverbindungsunterstützungsobjekt zerstört wird. (Von DataConnectionSupport geerbt.)
Geschützte Methode GetCommand Erstellt ein DbCommand-Objekt aus der angegebenen Befehlszeichenfolge.
Geschützte MethodeStatischer Member GetCommandType Konvertiert einen Enumerationswert von DataCommandType auf den entsprechenden Wert in der CommandType-Enumeration.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetService(Guid) Ruft einen Dienst mit einem angegebenen Dienst GUID ab. (Von ServiceProvider geerbt.)
Öffentliche Methode GetService(Type) Ruft einen Dienst des angegebenen Typs ab. (Von ServiceProvider geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Initialize Initialisiert die angegebene ADO.NET-Verbindung, mithilfe eines bestimmten Anbieter. (Überschreibt DataConnectionSupport.Initialize(Object).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnMessageReceived Behandelt das MessageReceived-Ereignis. (Von DataConnectionSupport geerbt.)
Geschützte Methode OnSiteChanged Löst das SiteChanged-Ereignis aus. (Von DataSiteableServiceProvider<T> geerbt.)
Geschützte Methode OnStateChanged Behandelt das StateChanged-Ereignis. (Von DataConnectionSupport geerbt.)
Öffentliche Methode Open Öffnet die angegebene Datenverbindung. (Überschreibt DataConnectionSupport.Open(Boolean).)
Geschützte Methode PrepareCore Bereitet den angegebenen Befehl auf der Datenquelle vor ausgeführt werden; der Befehl kann, mit unterschiedlichen Parametern mehrmals ausgeführt werden.
Öffentliche Methode RemoveService(Type) Entfernt den angegebenen Dienst aus der internen Dienstauflistung (Von ServiceProvider geerbt.)
Öffentliche Methode RemoveService(Type, Boolean) Entfernt den angegebenen Dienst aus der internen Dienstauflistung oder vom übergeordneten Dienstcontainer. (Von ServiceProvider geerbt.)
Geschützte Methode RollbackTransactionCore Setzt sich oder, Lücken eine Transaktion und gibt die neuen Ebene der aktuellen Transaktion zurückgesetzt.
Geschützte MethodeStatischer Member SetParameters Fügt neue Parameter dem angegebenen Befehl DbCommand aus dem angegebenen Array von Parametern IVsDataParameter hinzu.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis MessageReceived Tritt auf, wenn eine Meldung aus der Datenquelle empfangen wird. (Von DataConnectionSupport geerbt.)
Öffentliches Ereignis SiteChanged Tritt auf, wenn die Site geändert hat. (Von DataSiteableServiceProvider<T> geerbt.)
Öffentliches Ereignis StateChanged Tritt auf, wenn der Zustand der Datenverbindung geändert hat. (Von DataConnectionSupport geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IServiceProvider.QueryService Führt als Factory für Dienste ausgeführt, die durch eine Implementierung von IServiceProvider verfügbar gemacht werden. (Von ServiceProvider geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IVsDataSiteableObject<IVsDataProvider>.Site Ruft das IVsDataProvider-Objekt ab, das gerade durch die aktuelle Verbindungsunterstützungsinstanz verwendet wird.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Framework.AdoDotNet-Namespace