Sdílet prostřednictvím


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

Microsoft.VisualStudio.Data.Services Obor názvů poskytuje různé služby, které umožňují klientům ovládání datového připojení vytvořením nového připojení nebo poskytovat připojení vlastní ovládací prvek uživatelského rozhraní nebo provádění jiných akcí.Klienti mohou mít navíc přístup k objektu mapování dat mezi objekty metadat source–specific dat a metadat obecný.Tento obor názvů obsahuje také služby, které definují hierarchické vztahy mezi uzly v zobrazení dat.Že kromě služeb, jsou několik rozhraní reprezentující entity implementována interně jako třídy v DDEX, jako například IVsDataExplorerNode.

Jako součást DDEX architektura služby jsou navrženy využívat podporu entity, které jsou definovány v Microsoft.VisualStudio.Data.Services.SupportEntities oboru názvů.Například IVsDataConnectionDialog služba používá IVsDataConnectionUIControl podporovat instituce, která umožňuje přidávat vlastní ovládací prvek uživatelského rozhraní pro vlastnosti připojení.

Třídy

  Třída Popis
Veřejná třída DataConnectionMessageReceivedEventArgs Zapouzdřuje data událostí MessageReceived událost pro datové připojení.
Veřejná třída DataConnectionOpenCanceledException Představuje výjimku vyvolána při volání otevřít datové připojení je zrušena.
Veřejná třída DataConnectionStateChangedEventArgs Zapouzdřuje data událostí StateChanged událost pro datové připojení.
Veřejná třída DataExplorerNodeEventArgs Zapouzdřuje dat událostí pro následující události: NodeInserted, NodeChanged, NodeRemoving, a NodeExpandedOrRefreshed.
Veřejná třída DataMappedObjectTypeAttribute Určuje třídy nebo rozhraní představuje typ mapované objektu.A mapovat typ objektu je rozhraní API, která zveřejňuje silnými zobrazení určitého objektu source–specific podkladová data.
Veřejná třída DataObjectAddedEventArgs Zapouzdřuje data událostí ObjectAdded událostí.
Veřejná třída DataObjectChangedEventArgs Zapouzdřuje data událostí ObjectChanged událostí.
Veřejná třída DataObjectDeletedEventArgs Zapouzdřuje data událostí ObjectDeleted událostí.
Veřejná třída DataObjectEventArgs Představuje základní třídy pro následující další třídy, která obsahují data objektu události data: DataObjectAddedEventArgs, DataObjectChangedEventArgs, a DataObjectDeletedEventArgs.
Veřejná třída DataProtection Představuje schopnost šifrování a dešifrování řetězců pomocí rozhraní API pro ochranu dat Windows (DPAPI).

Rozhraní

  Rozhraní Popis
Veřejné rozhraní IVsDataConnection Představuje rozhraní pro datové připojení.
Veřejné rozhraní IVsDataConnectionDialog Poskytuje přístup k Přidat připojení dialogové okno, které můžete získat informace o připojení od uživatelů.
Veřejné rozhraní IVsDataConnectionDialogFactory Představuje rozhraní, které umožňuje vytvořit instanci IVsDataConnectionDialog třídy.
Veřejné rozhraní IVsDataConnectionEvents Představuje základní události pro datové připojení.
Veřejné rozhraní IVsDataConnectionFactory Umožňuje vytvořit samostatné instance IVsDataConnection třídy.
Veřejné rozhraní IVsDataConnectionManager Znázorňuje sadu objektů připojení dat, které jsou vytvořeny na vyžádání a spravuje sdílené .
Veřejné rozhraní IVsDataExplorerChildNodeCollection Představuje kolekci objektů připojení uzlu v serveru Explorer v .
Veřejné rozhraní IVsDataExplorerConnection Představuje připojení, která existuje v Server Explorer.
Veřejné rozhraní IVsDataExplorerConnectionManager Umožňuje provádět běžné úlohy s připojení dat jako přidání, odebrání nebo hledání připojení, mimo jiné v Server Explorer.
Veřejné rozhraní IVsDataExplorerNode Představuje libovolný uzel v Server Explorer zobrazené jako dítěte Připojení dat uzel.
Veřejné rozhraní IVsDataExplorerNodeSelection Představuje skupinu aktuálně vybrané uzly Server Explorer společně se sadou vlastností a akce.
Veřejné rozhraní IVsDataMappedObject Představuje známý pojem používat obecný designer.
Veřejné rozhraní IVsDataMappedObjectCallMapperConversionStep Převod mapovače volání krok pro datový objekt představuje podporují mapované typu.
Veřejné rozhraní IVsDataMappedObjectConversion Převod typu dat objektu podporu mapované představuje a obsahuje postup převodu převést objekt source–specific data mapovaná objekt.
Veřejné rozhraní IVsDataMappedObjectConversionStep Představuje krok převodu typu dat objektu podporu namapován.
Veřejné rozhraní IVsDataMappedObjectSelection Představuje značka XML výběr odpovídající této namapované typu datového souboru XML podporu objektu.
Veřejné rozhraní IVsDataMappedObjectSelector Výběr objektů mapované představuje.
Veřejné rozhraní IVsDataMappedObjectSubstitutionValue Představuje hodnotu náhrada podpory mapované typu dat objektu.
Veřejné rozhraní IVsDataMappedObjectType Představuje typ podpory mapovaných dat objektu, obecný typ, který je převeden z podkladové datové typy source–specific.
Veřejné rozhraní IVsDataMappedObjectTypeMember Odpovídá členský objekt dat podporují mapované typu.
Veřejné rozhraní IVsDataObject Představuje datový objekt.
Veřejné rozhraní IVsDataObjectChangeEvents Představuje sadu událostí, vyvolané přidána, změnit v nebo odstraněna ze zdroje dat datové objekty.
Veřejné rozhraní IVsDataObjectChangeEventsBroker Představuje schopnost získat při přidání, změně nebo odstranění na zdroji dat datové objekty událostí.
Veřejné rozhraní IVsDataObjectCollection Představuje kolekci datové objekty, které jsou vybrány z objektu úložiště.
Veřejné rozhraní IVsDataObjectIdentifier Představuje identifikátor objektu data.
Veřejné rozhraní IVsDataObjectPropertyDictionary Představuje vlastnosti data objektu.
Veřejné rozhraní IVsDataObjectService Představuje službu podpory typu dat objektu.
Veřejné rozhraní IVsDataObjectStore Představuje úložiště, mezipaměť, dat source–specific datových objektů.
Veřejné rozhraní IVsDataObjectSupportModel Představuje model, který popisuje podporu data objektu.
Veřejné rozhraní IVsDataObjectType Představuje datový typ podpory objektu, který je určitý zdroj dat.
Veřejné rozhraní IVsDataObjectTypeMember Představuje člen podporu typu dat objektu.
Veřejné rozhraní IVsDataViewCommandInfo Zapouzdří informace popisující příkaz pro uzel v Server Explorer.
Veřejné rozhraní IVsDataViewCommonNodeInfo Zapouzdřuje vlastnosti, které jsou obvyklé u různých typů uzlů; Konkrétně připojení uzlu (IVsDataViewConnectionNodeInfo) a statické a výběr uzlů (IVsDataViewNodeInfo).
Veřejné rozhraní IVsDataViewConnectionNodeInfo Zapouzdřuje vlastnosti připojení uzlu v Server Explorer.
Veřejné rozhraní IVsDataViewDisplayNameInfo Zapouzdřuje vlastnosti o zobrazovaný název uzlu v Server Explorer.
Veřejné rozhraní IVsDataViewIconInfo Zapouzdřuje vlastnosti uzlu ikonu na Server Explorer.
Veřejné rozhraní IVsDataViewInfo Obsahuje informace o zobrazení dat.
Veřejné rozhraní IVsDataViewMemberInfo Představuje informace o zobrazení dat, které je přidružen k připojení dat v aplikaci Explorer Server členem.
Veřejné rozhraní IVsDataViewNodeInfo Zapouzdřuje vlastnosti statické nebo výběru uzlu v Server Explorer.
Veřejné rozhraní IVsDataViewPropertyInfo Představuje informace o vlastnosti uzlu v Server Explorer.
Veřejné rozhraní IVsDataViewSelectionInfo Zapouzdřuje vlastnosti vybrané uzly na Server Explorer.
Veřejné rozhraní IVsDataViewSelectionNodeInfo Zapouzdřuje vlastnosti uzlu výběr Server Explorer.
Veřejné rozhraní IVsDataViewSupportModel Představuje model, který popisuje podporu pro zobrazení data.

Delegáti

  Delegát Popis
Veřejný delegát DataConnectionDialogFilterCallback Představuje metodu, která je volána při zdroje dat a zprostředkovatelé jsou filtrovány v dialogovém okně datové připojení.

Výčty

  Výčet Popis
Veřejný výčet DataConnectionState Určuje aktuální stav datové připojení.
Veřejný výčet DataObjectIdentifierFormat Určuje typ formátování pro data hodnotu řetězec identifikátoru objektu.Formátování identifikátor závisí na jeho zamýšlené použití.

Příklady

Zde jsou některé příklady výše uvedených služeb:

Ukázka služby connection–related dat:

IVsDataConnectionDialogFactory

IVsDataConnectionDialog

IVsDataConnectionFactory

IVsDataConnection

Ukázka dat objekt support–related služby:

IVsDataObjectSupportModel

IVsDataObjectService

IVsDataObjectStore

Ukázka služby support–related zobrazení dat:

IVsDataViewSupportModel