IVsDataConnection Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une connexion de données.
public interface class IVsDataConnection : IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents
public interface IVsDataConnection : IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents
type IVsDataConnection = interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
Public Interface IVsDataConnection
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents
- Implémente
Propriétés
ConnectionTimeout |
Obtient ou définit le temps d’attente avant d’établir une connexion avant de mettre fin à la tentative et de 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 le chaîne de connexion dans lequel les informations sensibles, le cas échéant, sont mises en forme pour un affichage sécurisé. |
EncryptedConnectionString |
Obtient une version chiffrée du 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 le chaîne de connexion, à l’exclusion des informations sensibles. |
Source |
Obtient le GUID de la source de données pour la connexion de données actuelle, le cas échéant. |
State |
Obtient l’état actuel de la connexion de données. |
Méthodes
Clone() |
Crée une copie de la connexion de données active. |
Clone(Boolean) |
Crée une copie de la connexion de données active. |
Close() |
Ferme la connexion de données active. |
EnsureConnected() |
Détermine si la connexion de données actuelle est connectée et, si ce n’est pas le cas, l’ouvre. |
EquivalentTo(Guid, String, Boolean) |
Indique si les informations de connexion de données fournies, telles que représentées par le GUID du fournisseur et un chaîne de connexion, sont équivalentes à la instance actuelle de la connexion de données. |
GetLockedProviderObject() |
Récupère le fournisseur de données verrouillé 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. |
Lock() |
Verrouille la connexion de données actuelle. |
Lock(Int32) |
Verrouille la connexion de données actuelle. |
Open() |
Ouvre la connexion de données active. |
ReleaseExclusiveAccessProxy() |
Libère un proxy d’accès exclusif existant. |
Unlock() |
Déverrouille la connexion de données actuelle. |
UnlockProviderObject() |
Déverrouille l’objet fournisseur sous-jacent pour la connexion de données actuelle. |
Événements
MessageReceived |
Se produit lorsqu’un message est reçu de la source de données. (Hérité de IVsDataConnectionEvents) |
StateChanged |
Se produit lorsque l’état de la connexion de données est modifié. (Hérité de IVsDataConnectionEvents) |