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 | |
---|---|---|
AdoDotNetConnectionSupport | Initialisiert eine Instanz der AdoDotNetConnectionSupport-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Connection | Ruft das DbConnection-Objekt ab, das die aktuelle Verbindungsunterstützungsinstanz verwendet wird. | |
ConnectionString | Ruft eine Zeichenfolgendarstellung von Informationen erforderlich, eine angegebene Datenquellenverbindung einzurichten fest. (Überschreibt DataConnectionSupport.ConnectionString.) | |
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.) | |
CurrentCommand | Ruft das DbCommand-Objekt ab, das gerade durch die aktuelle Verbindungsunterstützungsinstanz verwendet wird. | |
CurrentTransaction | Ruft das DbTransaction-Objekt ab, das gerade durch die aktuelle Verbindungsunterstützungsinstanz verwendet wird. | |
InAsyncMode | Ruft einen Wert ab, ob die Verbindung in einem asynchronen Modus ist. | |
ParentProvider | Ruft die aktuelle Instanz des übergeordneten Dienstanbieters ab. (Von ServiceProvider geerbt.) | |
ProviderObject | Ruft das zugrunde liegende Anbieterobjekt für die angegebene Verbindung ab. (Überschreibt DataConnectionSupport.ProviderObject.) | |
ServiceProvider | Ruft den globalen Dienstanbieter Visual Studio ab. (Von DataConnectionSupport geerbt.) | |
Site | Ruft ab oder legt die Website fest. (Von DataSiteableServiceProvider<T> geerbt.) | |
State | Ruft den Zustand der Datenverbindung ab. (Überschreibt DataConnectionSupport.State.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddService(Type, ServiceCreatorCallback) | Fügt den angegebenen Dienst der internen Auflistung der Dienste hinzu. (Von ServiceProvider geerbt.) | |
AddService(Type, Object) | Fügt den angegebenen Dienst der internen Auflistung der Dienste hinzu. (Von ServiceProvider geerbt.) | |
AddService(Type, ServiceCreatorCallback, Boolean) | Fügt den angegebenen Dienst der internen Auflistung der Dienste oder dem übergeordneten Dienstcontainer hinzu. (Von ServiceProvider geerbt.) | |
AddService(Type, Object, Boolean) | Fügt den angegebenen Dienst der Auflistung von Dienstobjekten oder dem übergeordneten Dienstcontainer hinzu. (Von ServiceProvider geerbt.) | |
BeginTransactionCore | Initiiert eine Transaktion. | |
Close | Schließt die aktuelle Datenverbindung. (Überschreibt DataConnectionSupport.Close().) | |
CommitTransactionCore | Führt einen Commit einer Transaktion aus. | |
CreateParameterCore | Erstellt einen neuen Datenparameter mit Schnittstelle IVsDataProvider. | |
CreateParameterFrom | Erstellt einen neuen Datenparameter mit IVsDataProvider-Schnittstelle, mit einer Kopie des angegebenen Datenparameters. | |
CreateService | Erstellt ein neues Dienstobjekt für den angegebenen Schnittstellendiensttyp. (Überschreibt DataConnectionSupport.CreateService(IServiceContainer, Type).) | |
DeriveParametersCore | Berechnet Parameter, die für einen bestimmten Befehl angegeben werden können. | |
DeriveParametersOn | Überschreibung, um von Parametern vom angegebenen Befehl zu berechnen. | |
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. | |
Dispose() | Gibt alle Ressourcen freigeben, die von der Datenverbindung angehalten werden. (Von DataConnectionSupport geerbt.) | |
Dispose(Boolean) | Gibt alle Ressourcen freigeben, die von der Datenverbindung angehalten werden. (Überschreibt DataConnectionSupport.Dispose(Boolean).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
ExecuteCore | Führt einen bestimmten Befehl, optional mit Parametern und Rückgabeergebnisse als IVsDataReader-Objekt aus. | |
ExecuteWithoutResultsCore | Führt einen bestimmten Befehl, optional mit Parametern aus.Gibt None Abfrageergebnissen zurück. | |
Finalize | Gibt alle Ressourcen freigeben, die von der Datenverbindung angehalten werden, wenn das Datenverbindungsunterstützungsobjekt zerstört wird. (Von DataConnectionSupport geerbt.) | |
GetCommand | Erstellt ein DbCommand-Objekt aus der angegebenen Befehlszeichenfolge. | |
GetCommandType | Konvertiert einen Enumerationswert von DataCommandType auf den entsprechenden Wert in der CommandType-Enumeration. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetService(Guid) | Ruft einen Dienst mit einem angegebenen Dienst GUID ab. (Von ServiceProvider geerbt.) | |
GetService(Type) | Ruft einen Dienst des angegebenen Typs ab. (Von ServiceProvider geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Initialize | Initialisiert die angegebene ADO.NET-Verbindung, mithilfe eines bestimmten Anbieter. (Überschreibt DataConnectionSupport.Initialize(Object).) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
OnMessageReceived | Behandelt das MessageReceived-Ereignis. (Von DataConnectionSupport geerbt.) | |
OnSiteChanged | Löst das SiteChanged-Ereignis aus. (Von DataSiteableServiceProvider<T> geerbt.) | |
OnStateChanged | Behandelt das StateChanged-Ereignis. (Von DataConnectionSupport geerbt.) | |
Open | Öffnet die angegebene Datenverbindung. (Überschreibt DataConnectionSupport.Open(Boolean).) | |
PrepareCore | Bereitet den angegebenen Befehl auf der Datenquelle vor ausgeführt werden; der Befehl kann, mit unterschiedlichen Parametern mehrmals ausgeführt werden. | |
RemoveService(Type) | Entfernt den angegebenen Dienst aus der internen Dienstauflistung (Von ServiceProvider geerbt.) | |
RemoveService(Type, Boolean) | Entfernt den angegebenen Dienst aus der internen Dienstauflistung oder vom übergeordneten Dienstcontainer. (Von ServiceProvider geerbt.) | |
RollbackTransactionCore | Setzt sich oder, Lücken eine Transaktion und gibt die neuen Ebene der aktuellen Transaktion zurückgesetzt. | |
SetParameters | Fügt neue Parameter dem angegebenen Befehl DbCommand aus dem angegebenen Array von Parametern IVsDataParameter hinzu. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
MessageReceived | Tritt auf, wenn eine Meldung aus der Datenquelle empfangen wird. (Von DataConnectionSupport geerbt.) | |
SiteChanged | Tritt auf, wenn die Site geändert hat. (Von DataSiteableServiceProvider<T> geerbt.) | |
StateChanged | Tritt auf, wenn der Zustand der Datenverbindung geändert hat. (Von DataConnectionSupport geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IServiceProvider.QueryService | Führt als Factory für Dienste ausgeführt, die durch eine Implementierung von IServiceProvider verfügbar gemacht werden. (Von ServiceProvider geerbt.) | |
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.