AdoDotNetConnectionSupport, classe
Fournit une implémentation managée de DataConnectionSupport, d' DataCommand, les classes et d' DataTransaction à l'aide de ADO.NETIDbConnection, IDbCommand, et les interfaces d' IDbTransaction, respectivement ; fournit également un moyen simple de fournir une implémentation de la classe d' DataSourceVersionComparer.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Data.ServiceProvider
Microsoft.VisualStudio.Data.ServiceProviderWithSite
Microsoft.VisualStudio.Data.DataConnectionSupport
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport
Espace de noms : Microsoft.VisualStudio.Data.AdoDotNet
Assembly : Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)
Syntaxe
'Déclaration
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
Le type AdoDotNetConnectionSupport expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
AdoDotNetConnectionSupport | Constructeur de classe.Initialise une instance de la classe d' AdoDotNetConnectionSupport avec un nom de fournisseur spécifié d' ADO.NET . |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
BaseCommand | Récupère l'objet principal d' IDbCommand utilisé pour exécuter des commandes sur cette connexion. |
![]() |
Connection | Récupère l'objet d' IDbConnection utilisé par l'instance actuelle de prise en charge de connexion. |
![]() |
ConnectionString | Extrait ou définit une représentation sous forme de chaîne des informations requises pour établir une connexion à une source de données spécifiée. (Substitue DataConnectionSupport.ConnectionString.) |
![]() |
ConnectionTimeout | Extrait ou définit la durée, en secondes, à l'attente pour établir une connexion avant de terminer la tentative et générer une erreur de délai d'attente. (Substitue DataConnectionSupport.ConnectionTimeout.) |
![]() |
CurrentTransactionLevel | Récupère le niveau de transaction en cours. |
![]() |
ExecutingCommand | Récupère l'instance d' IDbCommand actuellement utilisée pour l'exécution. |
![]() |
PreparedCommands | Extrait une liste d'objets d' IDbCommand qui ont été au préalable préparés. |
![]() |
ProviderObject | Récupère l'objet fournisseur sous-jacent pour la connexion spécifiée. (Substitue DataConnectionSupport.ProviderObject.) |
![]() |
ServiceTypes | Extrait une liste des types de service utilisés pour convertir l'appel de méthode non managé d' QueryService , dans lequel un service GUID est spécifié, dans un appel de méthode managé d' IServiceProvider.GetService , dans lequel un type managé est spécifié. (Hérité de ServiceProvider.) |
![]() |
Site | Extrait ou définit l'instance de l'objet de site. (Hérité de ServiceProviderWithSite.) |
![]() |
State | Récupère l'état de connexion de données. (Substitue DataConnectionSupport.State.) |
![]() |
Transaction | Récupère IDbTransactionactuel échéant. |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
BeginTransaction | Initialise une transaction et retourne le niveau de transaction en cours. |
![]() |
Close | Ferme la connexion de données spécifiée. (Substitue DataConnectionSupport.Close().) |
![]() |
CommitTransaction | Valide une transaction et retourne le niveau de transaction en cours. |
![]() |
CompareVersions | Compare deux chaînes de version de source de données et retourne une valeur indiquant s'il est inférieur à, égale ou supérieure à l'autre. |
![]() |
CreateDataSourceInformation | Crée une instance de l'objet d' DataSourceInformation . |
![]() |
CreateObjectIdentifierConverter | Crée une instance de l'objet d' DataObjectIdentifierConverter . |
![]() |
CreateObjectItemComparer | Crée une instance de l'objet. |
![]() |
CreateParameter | Crée un objet DataParameter. |
![]() |
DeriveParameters | Dérive les paramètres qui peuvent être spécifiés pour une commande donnée |
![]() |
DeriveSchema | Dérive le schéma retourné d'une commande spécifiée, indiquant la disposition des éléments et des blocs dans un lecteur de données donné. |
![]() |
Dispose() | Exécute les tâches associées à la libération ou à la redéfinition des ressources. (Hérité de DataConnectionSupport.) |
![]() |
Dispose(Boolean) | Libère toutes les ressources détenues par la connexion de données. (Substitue DataConnectionSupport.Dispose(Boolean).) |
![]() |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) |
![]() |
Execute | Exécute une commande spécifiée, éventuellement avec des paramètres, et retourne des résultats en tant qu'objet d' DataReader . |
![]() |
ExecuteWithoutResults | Exécute une commande, éventuellement avec des paramètres, mais ne demande pas de résultats, à la place retourne un entier indiquant les résultats de l'appel. |
![]() |
Finalize | Finalise la connexion. (Hérité de DataConnectionSupport.) |
![]() |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
![]() |
GetService(Guid) | Récupère un service avec un service spécifié un GUID. (Hérité de ServiceProvider.) |
![]() |
GetService(Type) | Récupère un service du type spécifié. (Hérité de ServiceProvider.) |
![]() |
GetServiceImpl(Guid) | Fournit l'implémentation pour récupérer un service avec un GUID spécifique. (Hérité de ServiceProvider.) |
![]() |
GetServiceImpl(Type) | Permet d'extraire des services d'implémentation. (Substitue DataConnectionSupport.GetServiceImpl(Type).) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
Initialize | Initialise la connexion spécifiée d' ADO.NET à l'aide d'un fournisseur spécifié. (Substitue DataConnectionSupport.Initialize(Object).) |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
OnSiteChanged | Déclenche l'événement SiteChanged. (Hérité de ServiceProviderWithSite.) |
![]() |
Open | Ouvre la connexion de données spécifiée. (Substitue DataConnectionSupport.Open(Boolean).) |
![]() |
Prepare | Prépare la commande spécifiée dans la source de données à exécuter ; la commande peut être exécuté plusieurs fois, avec diverses paramètres. |
![]() |
RaiseMessageReceived | Déclenche l'événement d' MessageReceivedsur l'instance englobante d' DataConnection . (Hérité de DataConnectionSupport.) |
![]() |
RaiseStateChanged | Déclenche l'événement modifié par rapport à l'instance englobante d' DataConnection . (Hérité de DataConnectionSupport.) |
![]() |
RollbackTransaction | Restaure, void ou de, une transaction et retourne le niveau de transaction en cours. |
![]() |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
![]() |
SiteChanged | Événement déclenché lorsque la propriété d' Site a changé. (Hérité de ServiceProviderWithSite.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
IObjectWithSite.GetSite | Récupère le dernier site défini à l'aide de la méthode d' IObjectWithSite.SetSite .Si aucun site, une exception est levée. (Hérité de ServiceProviderWithSite.) |
![]() ![]() |
IServiceProvider.QueryService | Effectue une fabrique pour les services qui sont exposés via une implémentation d'IServiceProvider. (Hérité de ServiceProvider.) |
![]() ![]() |
IObjectWithSite.SetSite | Fournit le pointeur d' IUnknown d'un site à un objet donné. (Hérité de ServiceProviderWithSite.) |
Début
Notes
Cette classe fournit une implémentation complète et managée créée par défaut pour les fournisseurs de données d' ADO.NET .
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.