Sdílet prostřednictvím


DataConnectionManager – třída

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

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.DataConnectionManager

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

Syntaxe

'Deklarace
<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")> _
Public MustInherit Class DataConnectionManager _
    Implements ICollection(Of DataConnection), IEnumerable(Of DataConnection),  _
    IEnumerable
[GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public abstract class DataConnectionManager : ICollection<DataConnection>, 
    IEnumerable<DataConnection>, IEnumerable
[GuidAttribute(L"E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public ref class DataConnectionManager abstract : ICollection<DataConnection^>, 
    IEnumerable<DataConnection^>, IEnumerable
[<AbstractClass>]
[<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")>]
type DataConnectionManager =  
    class
        interface ICollection<DataConnection>
        interface IEnumerable<DataConnection>
        interface IEnumerable
    end
public abstract class DataConnectionManager implements ICollection<DataConnection>, IEnumerable<DataConnection>, IEnumerable

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

Konstruktory

  Název Popis
Chráněná metoda DataConnectionManager Konstruktoru třídy.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Count Načte celkový počet aktuálně spravovaných datových připojení.

Nahoru

Metody

  Název Popis
Veřejná metoda CopyTo Zkopíruje aktuálně spravovaných datových připojení sady matice počínaje indexem určené pole.
Chráněná metoda CreateDataConnection Inicializace datové připojení.Tato metoda neměla volat kód klienta.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetDataConnection(Guid, String, Boolean) Datové připojení, které je rovnocenné informace zadané připojení obnoví.
Veřejná metoda GetDataConnection(Guid, String, Boolean, Boolean) Načte datové připojení, které je ekvivalentní informace zadané připojení s uvedením, zda aktualizované informace o připojení.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda InvalidateDataConnection Pokud se zruší platnost aktuálně spravovaných datové připojení, které odpovídá informace zadané připojení.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda ICollection<DataConnection>.Add Přidá do kolekce DDEX datové připojení zdroje dat.
Explicitní implementace rozhraníSoukromá metoda ICollection<DataConnection>.Clear Vymaže kolekce DDEX datové připojení.
Explicitní implementace rozhraníSoukromá metoda ICollection<DataConnection>.Contains Testuje kolekce DDEX datové připojení obsahuje zadané připojení.
Explicitní implementace rozhraníSoukromá metoda IEnumerable<DataConnection>.GetEnumerator Čítač výčtu načte pro iterace v kolekci DDEX datové připojení.
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Načte IEnumerator objekt k iteraci v kolekci.
Explicitní implementace rozhraníSoukromá vlastnost ICollection<DataConnection>.IsReadOnly Ověřuje, zda připojení shromažďování dat je jen pro čtení.
Explicitní implementace rozhraníSoukromá metoda ICollection<DataConnection>.Remove Odstraní z kolekce DDEX datové připojení datové připojení.

Nahoru

Poznámky

Protože architektura VSPackages a modelu služeb je obtížné předat kolem objektů, jako jsou datová připojení používající jeden by obvykle globálně.Aplikace standardně vytváří jedno spojení s databází a použít jej v celém.V různé funkce jsou implementovány v různých VSPackages, proto je jediným způsobem, jak připojit funkce pomocí služeb.

Pokud jednu funkci, například Průzkumníka Server vytvoří připojení pro použití v době návrhu a další funkce, například Návrhář Průvodce zdrojem dat nebo DataSet chce používat toto připojení, potřebují způsob 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.

Scénář pro manažera typické datové připojení je provádění operací přetažení, kde je vytvořen objekt schránky s DDEX provider a spojovacího řetězce a kód přijímají že tyto informace používá přetažení vyhledat odpovídající připojení.

Návrhář obvykle očekává předat kolem DDEX provider a připojení řetězec informací; poté Jakmile je třeba použít pro účely návrhu čas připojení, volá do Správce připojení dat k načtení připojení dané informace

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data – obor názvů

DataConnection

DataConnectionFactory