Partager via


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
Propriété publique 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.
Propriété publique CurrentThreadHasLock Obtient une valeur indiquant si le thread actuel a un verrou sur l'objet de connexion de données.
Propriété publique 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é.
Propriété publique EncryptedConnectionString Obtient une version chiffrée de la chaîne de connexion.
Propriété publique IsLocked Obtient une valeur indiquant si la connexion de données actuelle est verrouillée.
Propriété publique IsNonLocking Obtient une valeur indiquant si la connexion de données prend en charge le verrouillage automatique.
Propriété publique Provider Obtient le GUID du fournisseur de données.
Propriété publique SafeConnectionString Obtient la chaîne de connexion, à l'exclusion de les informations sensibles.
Propriété publique Source Obtient le GUID de la source de données pour la connexion de données active éventuelle.
Propriété publique State Obtient l'état actuel de la connexion de données.

Début

Méthodes

  Nom Description
Méthode publique Clone() Crée une copie de la connexion de données actuelle.
Méthode publique Clone(Boolean) Crée une copie de la connexion de données actuelle.
Méthode publique Close Ferme la connexion de données actuelle.
Méthode publique 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.)
Méthode publique EnsureConnected La détermine si la connexion de données actuelle est connectée, et, dans le cas contraire, ouvre.
Méthode publique 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.
Méthode publique GetLockedProviderObject() Récupère le fournisseur de données verrouillée sous-jacent qui prend en charge la connexion de données actuelle.
Méthode publique GetLockedProviderObject(Int32) Récupère le fournisseur de données sous-jacent après avoir verrouillé la connexion de données actuelle.
Méthode publique GetService Obtient l'objet service du type spécifié. (Hérité de IServiceProvider.)
Méthode publique Lock() Verrouille la connexion de données actuelle.
Méthode publique Lock(Int32) Verrouille la connexion de données actuelle.
Méthode publique Open Ouvre la connexion de données actuelle.
Méthode publique ReleaseExclusiveAccessProxy Libère un proxy exclusif existant d'accès.
Méthode publique Unlock Déverrouille la connexion de données actuelle.
Méthode publique UnlockProviderObject Déverrouille l'objet fournisseur sous-jacent pour la connexion de données actuelle.

Début

Événements

  Nom Description
Événement public MessageReceived Se produit lorsqu'un message est envoyée la source de données. (Hérité de IVsDataConnectionEvents.)
Événement public 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.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Services, espace de noms