AdoDotNetConnectionSupport, classe
Fournit une implémentation de l'interface d' IVsDataConnectionSupport , et une implémentation indirect d' IVsDataCommand, d' IVsDataAsyncCommand, et les interfaces d' IVsDataTransaction , à l'aide de les objets appropriés ADO.NET.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Data.Framework.ServiceProvider
Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<IVsDataConnection>
Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetConnectionSupport
Espace de noms : Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Déclaration
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>
Le type AdoDotNetConnectionSupport expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
AdoDotNetConnectionSupport | Initialise une instance de la classe AdoDotNetConnectionSupport. |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
Connection | Obtient l'objet d' DbConnection utilisé par l'instance actuelle de prise en charge de connexion. |
![]() |
ConnectionString | Obtient 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 | Obtient ou définit la durée, en secondes, en attente d'établir une connexion avant de terminer la tentative et générer une erreur de délai d'attente. (Substitue DataConnectionSupport.ConnectionTimeout.) |
![]() |
CurrentCommand | Obtient l'objet d' DbCommand utilisé par l'instance actuelle de prise en charge de connexion. |
![]() |
CurrentTransaction | Obtient l'objet d' DbTransaction utilisé par l'instance actuelle de prise en charge de connexion. |
![]() |
InAsyncMode | Obtient une valeur indiquant si la connexion est dans un mode asynchrone. |
![]() |
ParentProvider | Obtient l'instance actuelle du fournisseur de services parent. (Hérité de ServiceProvider.) |
![]() |
ProviderObject | Obtient l'objet fournisseur sous-jacent pour la connexion spécifiée. (Substitue DataConnectionSupport.ProviderObject.) |
![]() |
ServiceProvider | Obtient le fournisseur de services global d' Visual Studio . (Hérité de DataConnectionSupport.) |
![]() |
Site | Obtient ou définit le site. (Hérité de DataSiteableServiceProvider<T>.) |
![]() |
State | Obtient l'état de la connexion de données. (Substitue DataConnectionSupport.State.) |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
AddService(Type, ServiceCreatorCallback) | Ajoute le service spécifié à la collection interne de services. (Hérité de ServiceProvider.) |
![]() |
AddService(Type, Object) | Ajoute le service spécifié à la collection interne de services. (Hérité de ServiceProvider.) |
![]() |
AddService(Type, ServiceCreatorCallback, Boolean) | Ajoute le service spécifié à la collection interne de services ou au conteneur parent de service. (Hérité de ServiceProvider.) |
![]() |
AddService(Type, Object, Boolean) | Ajoute le service spécifié à la collection d'objets de service ou le conteneur parent de service. (Hérité de ServiceProvider.) |
![]() |
BeginTransactionCore | Initialise une transaction. |
![]() |
Close | Ferme la connexion de données actuelle. (Substitue DataConnectionSupport.Close().) |
![]() |
CommitTransactionCore | Valide la transaction. |
![]() |
CreateParameterCore | Crée un nouveau paramètre de données avec l'interface IVsDataProvider. |
![]() |
CreateParameterFrom | Crée un nouveau paramètre de données avec l'interface IVsDataProvider, à l'aide d'une copie du paramètre spécifié de données. |
![]() |
CreateService | Crée un nouvel objet de service selon le type de service spécifié d'interface. (Substitue DataConnectionSupport.CreateService(IServiceContainer, Type).) |
![]() |
DeriveParametersCore | Dérive les paramètres qui peuvent être spécifiés pour une commande donnée. |
![]() |
DeriveParametersOn | Substitution pour dériver des paramètres de la commande donnée. |
![]() |
DeriveSchemaCore | 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() | Libère toutes les ressources détenues par la connexion de données. (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.) |
![]() |
ExecuteCore | Exécute une commande spécifiée, éventuellement avec des paramètres, et retourne des résultats en tant qu'objet d' IVsDataReader . |
![]() |
ExecuteWithoutResultsCore | Exécute une commande spécifiée, éventuellement avec des paramètres.Ne retourne aucun résultat de la requête. |
![]() |
Finalize | Libère toutes les ressources détenues par la connexion de données lorsque l'objet de prise en charge de connexion de données est détruit. (Hérité de DataConnectionSupport.) |
![]() |
GetCommand | Construit un objet d' DbCommand de la chaîne d'ordres donnée. |
![]() ![]() |
GetCommandType | Convertit une valeur d'énumération d' DataCommandType à sa valeur correspondante dans l'énumération d' CommandType . |
![]() |
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.) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
Initialize | Initialise la connexion spécifiée 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.) |
![]() |
OnMessageReceived | Gère l'événement MessageReceived. (Hérité de DataConnectionSupport.) |
![]() |
OnSiteChanged | Déclenche l'événement SiteChanged. (Hérité de DataSiteableServiceProvider<T>.) |
![]() |
OnStateChanged | Gère l'événement StateChanged. (Hérité de DataConnectionSupport.) |
![]() |
Open | Ouvre la connexion de données spécifiée. (Substitue DataConnectionSupport.Open(Boolean).) |
![]() |
PrepareCore | 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. |
![]() |
RemoveService(Type) | Supprime le service spécifié de la collection interne de services (Hérité de ServiceProvider.) |
![]() |
RemoveService(Type, Boolean) | Supprime le service spécifié de la collection interne de services ou du conteneur parent de service. (Hérité de ServiceProvider.) |
![]() |
RollbackTransactionCore | Restaure, void ou de, une transaction et retourne le niveau de transaction en cours. |
![]() ![]() |
SetParameters | Ajoute de nouveaux paramètres à la commande donnée d' DbCommand du tableau spécifié de paramètres d' IVsDataParameter . |
![]() |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
![]() |
MessageReceived | Se produit lorsqu'un message est envoyée la source de données. (Hérité de DataConnectionSupport.) |
![]() |
SiteChanged | Se produit lorsque le site a changé. (Hérité de DataSiteableServiceProvider<T>.) |
![]() |
StateChanged | Se produit lorsque l'état de connexion de données a changé. (Hérité de DataConnectionSupport.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
IServiceProvider.QueryService | Effectue une fabrique pour les services qui sont exposés via une implémentation d' IServiceProvider. (Hérité de ServiceProvider.) |
![]() ![]() |
IVsDataSiteableObject<IVsDataProvider>.Site | Obtient l'objet d' IVsDataProvider utilisé par l'instance actuelle de prise en charge de connexion. |
Début
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.
Voir aussi
Référence
Microsoft.VisualStudio.Data.Framework.AdoDotNet, espace de noms