Partager via


IVsDataConnection Interface

Définition

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)

S’applique à