Sdílet prostřednictvím


IVsDataConnectionManager – rozhraní

Znázorňuje sadu objektů připojení dat, které jsou vytvořeny na vyžádání a spravuje sdílené .

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

Syntaxe

'Deklarace
<GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")> _
Public Interface IVsDataConnectionManager
[GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")]
public interface IVsDataConnectionManager
[GuidAttribute(L"42503C6C-3D54-4986-BC13-AE6855CE89B8")]
public interface class IVsDataConnectionManager
[<GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")>]
type IVsDataConnectionManager =  interface end
public interface IVsDataConnectionManager

Metody

  Název Popis
Veřejná metoda GetConnection(Guid, String, Boolean) Vyhledá existující datové připojení nebo vytvoří nové datové připojení, který odpovídá určený Zprostředkovatel GUID a připojovací řetězec.
Veřejná metoda GetConnection(Guid, String, Boolean, Boolean) Vyhledá existující datové připojení nebo vytvoří nové datové připojení, který odpovídá určený Zprostředkovatel GUID a připojovací řetězec.Volitelně také aktualizuje připojovací řetězec vrácený připojení.
Veřejná metoda InvalidateConnection(IVsDataConnection) Odebere zadané datové připojení, pokud existuje a je slabý odkaz.
Veřejná metoda InvalidateConnection(Guid, String, Boolean) Odebere zadané datové připojení, pokud existuje a je slabý odkaz.
Veřejná metoda IsManaging(IVsDataConnection) Označuje, zda program connection manager je Správa připojení zadaná data.
Veřejná metoda IsManaging(Guid, String, Boolean) Označuje, zda program connection manager je Správa datového připojení určený zprostředkovateli, připojovací řetězec a řetězec šifrované připojení.

Nahoru

Poznámky

Architektura VSPackages a modelu služeb je obtížné předat objekty, jako jsou datová připojení používající jeden by obvykle globálně.Aplikace obvykle vytváří jedno spojení s databází a použije ji v celém.V , různé funkce jsou implementovány v různých VSPackages je jediný způsob, jak připojit funkce pomocí služeb.

Pokud jednu funkci, například Server Explorer vytvoří připojení pro použití v době návrhu a další funkce, například Průvodce zdrojem dat nebo Návrhář Dataset chce používat toto připojení, tyto posledně funkce potřebují přístup k připojení vytvořený Server Explorer.

Data Connection Manager umožňuje sdílet připojení, tak dlouho, dokud má klient identifikovat připojení.Tato informace je poskytovatel DDEX GUID a připojovací řetězec.

Typický scénář Data Connection Manager implementuje přetažení a tyto informace používá přetažení operace, kde je vytvořen objekt schránky DDEX provider a spojovacího řetězce a kód přijetí rozevíracího seznamu vyhledat odpovídající připojení.

Návrhář obvykle očekává DDEX provider a připojení řetězec informací; potom když potřebuje používat připojení pro účely návrhu volá do Správce připojení datového připojení načíst pomocí informací.

Správce připojení dat je globálně registrované služby.

Viz také

Referenční dokumentace

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

IVsDataConnection

IVsDataConnectionFactory