Sdílet prostřednictvím


IVsDataConnection Rozhraní

Definice

Představuje datové připojení.

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
Implementuje

Vlastnosti

ConnectionTimeout

Získá nebo nastaví dobu čekání na navázání připojení před ukončením pokusu a generování časového limitu chyby.

CurrentThreadHasLock

Získá hodnotu určující, zda aktuální vlákno má zámek datového připojení objektu.

DisplayConnectionString

Získá připojovací řetězec, ve kterém jsou citlivé informace, pokud jsou k dispozici, je formátován pro zabezpečené zobrazení.

EncryptedConnectionString

Získá šifrovanou verzi připojovací řetězec.

IsLocked

Získá hodnotu označující, zda je aktuální datové připojení uzamčeno.

IsNonLocking

Získá hodnotu označující, zda datové připojení podporuje automatické uzamčení.

Provider

Získá identifikátor GUID zprostředkovatele dat.

SafeConnectionString

Získá připojovací řetězec s výjimkou citlivých informací.

Source

Získá identifikátor GUID zdroje dat pro aktuální datové připojení, pokud existuje.

State

Získá aktuální stav datového připojení.

Metody

Clone()

Vytvoří kopii aktuálního datového připojení.

Clone(Boolean)

Vytvoří kopii aktuálního datového připojení.

Close()

Zavře aktuální datové připojení.

EnsureConnected()

Určuje, jestli je aktuální datové připojení připojené, a pokud ne, otevře ho.

EquivalentTo(Guid, String, Boolean)

Určuje, zda jsou informace o daném datovém připojení reprezentované identifikátorem GUID poskytovatele a připojovací řetězec ekvivalentní aktuální instanci datového připojení.

GetLockedProviderObject()

Načte základního uzamčeného zprostředkovatele dat, který podporuje aktuální datové připojení.

GetLockedProviderObject(Int32)

Načte podkladového poskytovatele dat po uzamčení aktuálního datového připojení.

Lock()

Uzamkne aktuální datové připojení.

Lock(Int32)

Uzamkne aktuální datové připojení.

Open()

Otevře aktuální datové připojení.

ReleaseExclusiveAccessProxy()

Uvolní stávající proxy server s výhradním přístupem.

Unlock()

Odemkne aktuální datové připojení.

UnlockProviderObject()

Odemkne objekt základního poskytovatele pro aktuální datové připojení.

Událost

MessageReceived

Nastane při přijetí zprávy ze zdroje dat.

(Zděděno od IVsDataConnectionEvents)
StateChanged

Nastane při změně stavu datového připojení.

(Zděděno od IVsDataConnectionEvents)

Platí pro