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 | |
---|---|---|
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. | |
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í. | |
InvalidateConnection(IVsDataConnection) | Odebere zadané datové připojení, pokud existuje a je slabý odkaz. | |
InvalidateConnection(Guid, String, Boolean) | Odebere zadané datové připojení, pokud existuje a je slabý odkaz. | |
IsManaging(IVsDataConnection) | Označuje, zda program connection manager je Správa připojení zadaná data. | |
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.