Sdílet prostřednictvím


IVsDataConnection – rozhraní

Představuje rozhraní pro datové připojení.

Obor názvů:  Microsoft.VisualStudio.Data.Services
Sestavení:  Microsoft.VisualStudio.Data.Services (v Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

'Deklarace
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

Typ IVsDataConnection zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ConnectionTimeout Získá nebo nastaví dobu čekání před ukončením pokusu a generováním chyby vypršení časového limitu připojení.
Veřejná vlastnost CurrentThreadHasLock Získá hodnotu určující, zda má aktuální podproces zámek na data objektu připojení.
Veřejná vlastnost DisplayConnectionString Získá připojovací řetězec, v němž citlivé informace, pokud je formátován pro zabezpečená zobrazení.
Veřejná vlastnost EncryptedConnectionString Získá zašifrovaná verze řetězce připojení.
Veřejná vlastnost IsLocked Získá hodnotu určující, zda aktuální datové připojení je uzamčena.
Veřejná vlastnost IsNonLocking Získá hodnotu určující, zda podporuje datové připojení, automatické uzamykání.
Veřejná vlastnost Provider Získá identifikátor GUID zprostředkovatele dat.
Veřejná vlastnost SafeConnectionString Načte řetězec připojení, s výjimkou důvěrných informací.
Veřejná vlastnost Source Případné, získá identifikátor GUID zdroje dat pro aktuální datové připojení.
Veřejná vlastnost State Načte aktuální stav datové připojení.

Nahoru

Metody

  Název Popis
Veřejná metoda Clone() Vytvoří kopii aktuálního datového připojení.
Veřejná metoda Clone(Boolean) Vytvoří kopii aktuálního datového připojení.
Veřejná metoda Close Zavře aktuální datové připojení.
Veřejná metoda Dispose Provádí úkoly definované aplikací spojených s uvolněním, uvolnění nebo obnovení nespravované prostředky. (Zděděno z IDisposable.)
Veřejná metoda EnsureConnected Určuje, zda je připojen aktuální datové připojení a pokud ne, jej otevře.
Veřejná metoda EquivalentTo Označuje, zda informace o daném datovém připojení jako zprostředkovatel GUID a připojovací řetězec odpovídající aktuální instance datového připojení.
Veřejná metoda GetLockedProviderObject() Získá základní uzamčená data zprostředkovatele, který podporuje aktuální datové připojení.
Veřejná metoda GetLockedProviderObject(Int32) Získá základní zprostředkovatel dat po uzamčení aktuální datové připojení.
Veřejná metoda GetService Získá služby objekt zadaného typu. (Zděděno z IServiceProvider.)
Veřejná metoda Lock() Uzamkne aktuální datové připojení.
Veřejná metoda Lock(Int32) Uzamkne aktuální datové připojení.
Veřejná metoda Open Otevře aktuální datové připojení.
Veřejná metoda ReleaseExclusiveAccessProxy Vydání existující proxy výhradní přístup.
Veřejná metoda Unlock Odemkne aktuální datové připojení.
Veřejná metoda UnlockProviderObject Odemkne základní objekt zprostředkovatele pro aktuální datové připojení.

Nahoru

Události

  Název Popis
Veřejná událost MessageReceived Vyvolá se při přijetí zprávy ze zdroje dat. (Zděděno z IVsDataConnectionEvents.)
Veřejná událost StateChanged Vyvolá se při změně stavu datového připojení. (Zděděno z IVsDataConnectionEvents.)

Nahoru

Poznámky

Toto rozhraní je implementováno jako integrované služby DDEX.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data.Services – obor názvů