Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit une implémentation de l'interface IVsDataConnectionSupport, et une implémentation indirecte d'IVsDataCommand, en IVsDataAsyncCommand, et les interfaces d'IVsDataTransaction, en utilisant les objets appropriés ADO.NET.
Hiérarchie d'héritage
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 DbConnection utilisé par l'instance actuelle de support de connexion. |
![]() |
ConnectionString | Obtient ou définit la 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, pour attendre d'établir une connexion avant de terminer la tentative et générer une erreur de temporisation. (Substitue DataConnectionSupport.ConnectionTimeout.) |
![]() |
CurrentCommand | Obtient l'objet DbCommand actuellement utilisé par l'instance actuelle de support de connexion. |
![]() |
CurrentTransaction | Obtient l'objet DbTransaction actuellement utilisé par l'instance actuelle de support de connexion. |
![]() |
InAsyncMode | Obtient une valeur indiquant si la connexion 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 paramètre de données avec l'interface IVsDataProvider. |
![]() |
CreateParameterFrom | Crée un 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 objet de service selon le type de service spécifié d'interface. (Substitue DataConnectionSupport.CreateService(IServiceContainer, Type).) |
![]() |
DeriveParametersCore | Dérive les paramètres pouvant ê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() | Il libère toutes les ressources utilisées par la connexion de données. (Hérité de DataConnectionSupport.) |
![]() |
Dispose(Boolean) | Il libère toutes les ressources utilisées 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 IVsDataReader. |
![]() |
ExecuteWithoutResultsCore | Exécute une commande spécifiée, éventuellement avec des paramètres.Ne retourne aucun résultat de la requête. |
![]() |
Finalize | Il libère toutes les ressources utilisées par la connexion de données lorsque l'objet de support de connexion est détruit. (Hérité de DataConnectionSupport.) |
![]() |
GetCommand | Crée un objet DbCommand de la chaîne de commande donnée. |
![]() ![]() |
GetCommandType | Convertit une valeur d'énumération DataCommandType à sa valeur correspondante dans l'énumération d'CommandType. |
![]() |
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.) |
![]() |
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 du 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, dans des 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 | Roule arrière, d'attribution, une transaction et retourne le nouveau niveau de transaction en cours. |
![]() ![]() |
SetParameters | Ajoute de nouveaux paramètres à la commande DbCommand données du tableau spécifié de paramètres 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 IVsDataProvider actuellement utilisé par l'instance actuelle de support 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