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 | |
---|---|---|
DataConnectionMessageReceivedEventArgs | Zapouzdřuje data událostí MessageReceived událost pro datové připojení. | |
DataConnectionOpenCanceledException | Představuje výjimku vyvolána při volání otevřít datové připojení je zrušena. | |
DataConnectionStateChangedEventArgs | Zapouzdřuje data událostí StateChanged událost pro datové připojení. | |
DataExplorerNodeEventArgs | Zapouzdřuje dat událostí pro následující události: NodeInserted, NodeChanged, NodeRemoving, a NodeExpandedOrRefreshed. | |
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. | |
DataObjectAddedEventArgs | Zapouzdřuje data událostí ObjectAdded událostí. | |
DataObjectChangedEventArgs | Zapouzdřuje data událostí ObjectChanged událostí. | |
DataObjectDeletedEventArgs | Zapouzdřuje data událostí ObjectDeleted událostí. | |
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. | |
DataProtection | Představuje schopnost šifrování a dešifrování řetězců pomocí rozhraní API pro ochranu dat Windows (DPAPI). |
Rozhraní
Rozhraní | Popis | |
---|---|---|
IVsDataConnection | Představuje rozhraní pro datové připojení. | |
IVsDataConnectionDialog | Poskytuje přístup k Přidat připojení dialogové okno, které můžete získat informace o připojení od uživatelů. | |
IVsDataConnectionDialogFactory | Představuje rozhraní, které umožňuje vytvořit instanci IVsDataConnectionDialog třídy. | |
IVsDataConnectionEvents | Představuje základní události pro datové připojení. | |
IVsDataConnectionFactory | Umožňuje vytvořit samostatné instance IVsDataConnection třídy. | |
IVsDataConnectionManager | Znázorňuje sadu objektů připojení dat, které jsou vytvořeny na vyžádání a spravuje sdílené . | |
IVsDataExplorerChildNodeCollection | Představuje kolekci objektů připojení uzlu v serveru Explorer v . | |
IVsDataExplorerConnection | Představuje připojení, která existuje v Server Explorer. | |
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. | |
IVsDataExplorerNode | Představuje libovolný uzel v Server Explorer zobrazené jako dítěte Připojení dat uzel. | |
IVsDataExplorerNodeSelection | Představuje skupinu aktuálně vybrané uzly Server Explorer společně se sadou vlastností a akce. | |
IVsDataMappedObject | Představuje známý pojem používat obecný designer. | |
IVsDataMappedObjectCallMapperConversionStep | Převod mapovače volání krok pro datový objekt představuje podporují mapované typu. | |
IVsDataMappedObjectConversion | Převod typu dat objektu podporu mapované představuje a obsahuje postup převodu převést objekt source–specific data mapovaná objekt. | |
IVsDataMappedObjectConversionStep | Představuje krok převodu typu dat objektu podporu namapován. | |
IVsDataMappedObjectSelection | Představuje značka XML výběr odpovídající této namapované typu datového souboru XML podporu objektu. | |
IVsDataMappedObjectSelector | Výběr objektů mapované představuje. | |
IVsDataMappedObjectSubstitutionValue | Představuje hodnotu náhrada podpory mapované typu dat objektu. | |
IVsDataMappedObjectType | Představuje typ podpory mapovaných dat objektu, obecný typ, který je převeden z podkladové datové typy source–specific. | |
IVsDataMappedObjectTypeMember | Odpovídá členský objekt dat podporují mapované typu. | |
IVsDataObject | Představuje datový objekt. | |
IVsDataObjectChangeEvents | Představuje sadu událostí, vyvolané přidána, změnit v nebo odstraněna ze zdroje dat datové objekty. | |
IVsDataObjectChangeEventsBroker | Představuje schopnost získat při přidání, změně nebo odstranění na zdroji dat datové objekty událostí. | |
IVsDataObjectCollection | Představuje kolekci datové objekty, které jsou vybrány z objektu úložiště. | |
IVsDataObjectIdentifier | Představuje identifikátor objektu data. | |
IVsDataObjectPropertyDictionary | Představuje vlastnosti data objektu. | |
IVsDataObjectService | Představuje službu podpory typu dat objektu. | |
IVsDataObjectStore | Představuje úložiště, mezipaměť, dat source–specific datových objektů. | |
IVsDataObjectSupportModel | Představuje model, který popisuje podporu data objektu. | |
IVsDataObjectType | Představuje datový typ podpory objektu, který je určitý zdroj dat. | |
IVsDataObjectTypeMember | Představuje člen podporu typu dat objektu. | |
IVsDataViewCommandInfo | Zapouzdří informace popisující příkaz pro uzel v Server Explorer. | |
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). | |
IVsDataViewConnectionNodeInfo | Zapouzdřuje vlastnosti připojení uzlu v Server Explorer. | |
IVsDataViewDisplayNameInfo | Zapouzdřuje vlastnosti o zobrazovaný název uzlu v Server Explorer. | |
IVsDataViewIconInfo | Zapouzdřuje vlastnosti uzlu ikonu na Server Explorer. | |
IVsDataViewInfo | Obsahuje informace o zobrazení dat. | |
IVsDataViewMemberInfo | Představuje informace o zobrazení dat, které je přidružen k připojení dat v aplikaci Explorer Server členem. | |
IVsDataViewNodeInfo | Zapouzdřuje vlastnosti statické nebo výběru uzlu v Server Explorer. | |
IVsDataViewPropertyInfo | Představuje informace o vlastnosti uzlu v Server Explorer. | |
IVsDataViewSelectionInfo | Zapouzdřuje vlastnosti vybrané uzly na Server Explorer. | |
IVsDataViewSelectionNodeInfo | Zapouzdřuje vlastnosti uzlu výběr Server Explorer. | |
IVsDataViewSupportModel | Představuje model, který popisuje podporu pro zobrazení data. |
Delegáti
Delegát | Popis | |
---|---|---|
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 | |
---|---|---|
DataConnectionState | Určuje aktuální stav datové připojení. | |
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
Ukázka dat objekt support–related služby:
Ukázka služby support–related zobrazení dat: