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
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 par défaut. (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 du 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.