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 | |
---|---|---|
DataConnectionManager | Konstruktoru třídy. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
Count | Načte celkový počet aktuálně spravovaných datových připojení. |
Nahoru
Metody
Název | Popis | |
---|---|---|
CopyTo | Zkopíruje aktuálně spravovaných datových připojení sady matice počínaje indexem určené pole. | |
CreateDataConnection | Inicializace datové připojení.Tato metoda neměla volat kód klienta. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
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.) | |
GetDataConnection(Guid, String, Boolean) | Datové připojení, které je rovnocenné informace zadané připojení obnoví. | |
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í. | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
InvalidateDataConnection | Pokud se zruší platnost aktuálně spravovaných datové připojení, které odpovídá informace zadané připojení. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
ICollection<DataConnection>.Add | Přidá do kolekce DDEX datové připojení zdroje dat. | |
ICollection<DataConnection>.Clear | Vymaže kolekce DDEX datové připojení. | |
ICollection<DataConnection>.Contains | Testuje kolekce DDEX datové připojení obsahuje zadané připojení. | |
IEnumerable<DataConnection>.GetEnumerator | Čítač výčtu načte pro iterace v kolekci DDEX datové připojení. | |
IEnumerable.GetEnumerator | Načte IEnumerator objekt k iteraci v kolekci. | |
ICollection<DataConnection>.IsReadOnly | Ověřuje, zda připojení shromažďování dat je jen pro čtení. | |
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.