Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

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)

public interface IVsDataConnection : IVsDataConnectionEvents, 
	IServiceProvider, IDisposable

Le type IVsDataConnection expose les membres suivants.

  NomDescription
Propriété publiqueConnectionTimeoutObtient 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é publiqueCurrentThreadHasLockObtient une valeur indiquant si le thread actuel a un verrou sur l'objet de connexion de données.
Propriété publiqueDisplayConnectionStringObtient 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é publiqueEncryptedConnectionStringObtient une version chiffrée de la chaîne de connexion.
Propriété publiqueIsLockedObtient une valeur indiquant si la connexion de données actuelle est verrouillée.
Propriété publiqueIsNonLockingObtient une valeur indiquant si la connexion de données prend en charge le verrouillage automatique.
Propriété publiqueProviderObtient le GUID du fournisseur de données.
Propriété publiqueSafeConnectionStringObtient la chaîne de connexion, à l'exclusion de les informations sensibles.
Propriété publiqueSourceObtient le GUID de la source de données pour la connexion de données active éventuelle.
Propriété publiqueStateObtient l'état actuel de la connexion de données.
Début

  NomDescription
Méthode publiqueClone()Crée une copie de la connexion de données actuelle.
Méthode publiqueClone(Boolean)Crée une copie de la connexion de données actuelle.
Méthode publiqueCloseFerme la connexion de données actuelle.
Méthode publiqueDisposeExé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 publiqueEnsureConnectedLa détermine si la connexion de données actuelle est connectée, et, dans le cas contraire, ouvre.
Méthode publiqueEquivalentToIndique 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 publiqueGetLockedProviderObject()Récupère le fournisseur de données verrouillée sous-jacent qui prend en charge la connexion de données actuelle.
Méthode publiqueGetLockedProviderObject(Int32)Récupère le fournisseur de données sous-jacent après avoir verrouillé la connexion de données actuelle.
Méthode publiqueGetServiceObtient l'objet service du type spécifié. (Hérité de IServiceProvider.)
Méthode publiqueLock()Verrouille la connexion de données actuelle.
Méthode publiqueLock(Int32)Verrouille la connexion de données actuelle.
Méthode publiqueOpenOuvre la connexion de données actuelle.
Méthode publiqueReleaseExclusiveAccessProxyLibère un proxy exclusif existant d'accès.
Méthode publiqueUnlockDéverrouille la connexion de données actuelle.
Méthode publiqueUnlockProviderObjectDéverrouille l'objet fournisseur sous-jacent pour la connexion de données actuelle.
Début

  NomDescription
Événement publicMessageReceivedSe produit lorsqu'un message est envoyée la source de données. (Hérité de IVsDataConnectionEvents.)
Événement publicStateChangedSe produit lorsque l'état de connexion de données est modifié. (Hérité de IVsDataConnectionEvents.)
Début

Cette interface est implémentée en tant que service de l'élément DDEX.

Afficher: