IVsDataConnection, interface
Représente l'interface pour une connexion de données.
Espace de noms : Microsoft.VisualStudio.Data.Services
Assembly : Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)
Syntaxe
'Déclaration
Public Interface IVsDataConnection _
Inherits IVsDataConnectionEvents, IServiceProvider, IDisposable
public interface IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
public interface class IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
type IVsDataConnection =
interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
end
public interface IVsDataConnection extends IVsDataConnectionEvents, IServiceProvider, IDisposable
Le type IVsDataConnection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ConnectionTimeout | Obtient ou définit la durée d'attente d'établir une connexion avant de terminer la tentative et générer une erreur de délai d'attente. | |
CurrentThreadHasLock | Obtient une valeur indiquant si le thread actuel a un verrou sur l'objet de connexion de données. | |
DisplayConnectionString | Obtient la chaîne de connexion dans lequel les informations sensibles, le cas échéant, sont mises en forme pour l'affichage sécurisé. | |
EncryptedConnectionString | Obtient une version chiffrée de la chaîne de connexion. | |
IsLocked | Obtient une valeur indiquant si la connexion de données actuelle est verrouillée. | |
IsNonLocking | Obtient une valeur indiquant si la connexion de données prend en charge le verrouillage automatique. | |
Provider | Obtient le GUID du fournisseur de données. | |
SafeConnectionString | Obtient la chaîne de connexion, à l'exclusion de les informations sensibles. | |
Source | Obtient le GUID de la source de données pour la connexion de données active éventuelle. | |
State | Obtient l'état actuel de la connexion de données. |
Début
Méthodes
Nom | Description | |
---|---|---|
Clone() | Crée une copie de la connexion de données actuelle. | |
Clone(Boolean) | Crée une copie de la connexion de données actuelle. | |
Close | Ferme la connexion de données actuelle. | |
Dispose | Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.) | |
EnsureConnected | La détermine si la connexion de données actuelle est connectée, et, dans le cas contraire, ouvre. | |
EquivalentTo | Indique si les informations informations de connexion de données, comme représentées par le GUID du fournisseur et une chaîne de connexion, sont équivalentes à l'instance actuelle de la connexion de données. | |
GetLockedProviderObject() | Récupère le fournisseur de données verrouillée sous-jacent qui prend en charge la connexion de données actuelle. | |
GetLockedProviderObject(Int32) | Récupère le fournisseur de données sous-jacent après avoir verrouillé la connexion de données actuelle. | |
GetService | Obtient l'objet service du type spécifié. (Hérité de IServiceProvider.) | |
Lock() | Verrouille la connexion de données actuelle. | |
Lock(Int32) | Verrouille la connexion de données actuelle. | |
Open | Ouvre la connexion de données actuelle. | |
ReleaseExclusiveAccessProxy | Libère un proxy exclusif existant d'accès. | |
Unlock | Déverrouille la connexion de données actuelle. | |
UnlockProviderObject | Déverrouille l'objet fournisseur sous-jacent pour la connexion de données actuelle. |
Début
Événements
Nom | Description | |
---|---|---|
MessageReceived | Se produit lorsqu'un message est envoyée la source de données. (Hérité de IVsDataConnectionEvents.) | |
StateChanged | Se produit lorsque l'état de connexion de données est modifié. (Hérité de IVsDataConnectionEvents.) |
Début
Notes
Cette interface est implémentée en tant que service de l'élément DDEX.