共用方式為


Microsoft.VisualStudio.Data.Services 命名空間

Microsoft.VisualStudio.Data.Services 命名空間提供各種服務,可讓用戶端建立新連接、提供自訂連接 UI 控制項或採取其他動作,來控制資料連接。 此外,用戶端也可以存取資料來源 (特定中繼資料物件) 和泛型中繼資料之間的資料物件對應。 這個命名空間也包含定義資料檢視中節點之間階層式關聯性的服務。 請注意,除了服務之外,還有代表內部實作為 DDEX 中類別之實體的數個介面,例如 IVsDataExplorerNode

DDEX 体系结构的一部分,为服务设计为使用中定义的支持实体 Microsoft.VisualStudio.Data.Services.SupportEntities 命名空间。 例如, IVsDataConnectionDialog 服务使用 IVsDataConnectionUIControl 支持允许连接属性的自定义 UI 控件添加的实体。

類別

  類別 描述
公用類別 DataConnectionMessageReceivedEventArgs 封裝事件資料之資料連接的 MessageReceived 事件。
公用類別 DataConnectionOpenCanceledException 當資料連接開啟呼叫取消時,所擲回的例外狀況。
公用類別 DataConnectionStateChangedEventArgs 封裝事件資料之資料連接的 StateChanged 事件。
公用類別 DataExplorerNodeEventArgs 封裝事件資料提供下列事件: NodeInsertedNodeChangedNodeRemovingNodeExpandedOrRefreshed
公用類別 DataMappedObjectTypeAttribute 指定介面或類別表示對應的物件型別。 對應 的物件 型別是公開特定的基礎資料來源特定物件的強型別檢視的 API。
公用類別 DataObjectAddedEventArgs 封裝事件的事件資料。 ObjectAdded 事件。
公用類別 DataObjectChangedEventArgs 封裝事件的事件資料。 ObjectChanged 事件。
公用類別 DataObjectDeletedEventArgs 封裝事件的事件資料。 ObjectDeleted 事件。
公用類別 DataObjectEventArgs 表示下列基底類別包含資料物件事件資料中的其他類別: DataObjectAddedEventArgsDataObjectChangedEventArgsDataObjectDeletedEventArgs
公用類別 DataProtection 您可以使用 Windows Data Protection API (DPAPI),表示可以加密和解密資料。

介面

  介面 描述
公用介面 IVsDataConnection 表示資料連接的介面。
公用介面 IVsDataConnectionDialog 提供對 [加入資料連接] 對話方塊,您可以從使用者取得資料連接資訊。
公用介面 IVsDataConnectionDialogFactory 表示可讓您建立 IVsDataConnectionDialog 類別的執行個體的介面。
公用介面 IVsDataConnectionEvents 表示資料連接的基底事件。
公用介面 IVsDataConnectionFactory 提供建立、 IVsDataConnection 類別的個別執行個體。
公用介面 IVsDataConnectionManager 表示共用的一組資料會在需要時建立並由 Visual Studio處理的連接物件。
公用介面 IVsDataExplorerChildNodeCollection 表示連接的 [伺服器總管] 節點之物件的集合 Visual Studio的。
公用介面 IVsDataExplorerConnection 表示存在於 Visual Studio 伺服器總管的連結。
公用介面 IVsDataExplorerConnectionManager 提供執行一般工作與資料連接在伺服器總管中,例如,加入、移除或尋找連接,等等。
公用介面 IVsDataExplorerNode 表示會顯示為子系的 [資料連接] 節點的 Visual Studio 伺服器總管中的所有節點。
公用介面 IVsDataExplorerNodeSelection 以一組屬性和動作來表示 Visual Studio [伺服器總管] 中目前選取的節點的新群組。
公用介面 IVsDataMappedObject 表示已知概念提供泛型設計工具使用。
公用介面 IVsDataMappedObjectCallMapperConversionStep 表示資料物件支援對應型別的呼叫對應器呈現步驟。
公用介面 IVsDataMappedObjectConversion 表示資料物件支援對應型別的轉換並包含轉換步驟需要轉換為對應之物件的特定資料來源的物件。
公用介面 IVsDataMappedObjectConversionStep 表示資料物件支援對應型別的轉換步驟。
公用介面 IVsDataMappedObjectSelection 表示選取 XML 標記與對應的這個對應輸入資料物件支援 XML 檔案。
公用介面 IVsDataMappedObjectSelector 表示對應的物件選取器。
公用介面 IVsDataMappedObjectSubstitutionValue 表示資料物件支援對應型別的替代值。
公用介面 IVsDataMappedObjectType 表示資料物件支援對應的型別,也就是,從基礎資料來源特定型別轉換的泛型型別。
公用介面 IVsDataMappedObjectTypeMember 表示資料物件支援對應之型別的成員。
公用介面 IVsDataObject 表示資料物件。
公用介面 IVsDataObjectChangeEvents 表示已引發的一組事件,當資料物件加入至時,變更或從資料來源刪除。
公用介面 IVsDataObjectChangeEventsBroker 在資料物件中的資料來源時,加入,變更或刪除表示可以引發事件。
公用介面 IVsDataObjectCollection 表示資料存放區物件從選取的物件。
公用介面 IVsDataObjectIdentifier 表示資料物件的識別項。
公用介面 IVsDataObjectPropertyDictionary 表示資料物件的屬性。
公用介面 IVsDataObjectService 表示資料物件支援型別的服務。
公用介面 IVsDataObjectStore 表示存放區,也就是說,快取,特定資料來源的資料物件。
公用介面 IVsDataObjectSupportModel 表示描述資料物件支援的模型。
公用介面 IVsDataObjectType 表示是資料來源特定的資料物件支援型別。
公用介面 IVsDataObjectTypeMember 表示資料物件支援型別的成員。
公用介面 IVsDataViewCommandInfo 封裝在伺服器總管中描述節點的命令的資訊。
公用介面 IVsDataViewCommonNodeInfo 封裝在節點中的不同類型通用的屬性,更明確地說,連接節點 (IVsDataViewConnectionNodeInfo) 和靜態和選取節點 (IVsDataViewNodeInfo)。
公用介面 IVsDataViewConnectionNodeInfo 會封裝連接節點的屬性在 [伺服器總管] 中。
公用介面 IVsDataViewDisplayNameInfo 封裝關於節點的顯示名稱的屬性在伺服器總管中。
公用介面 IVsDataViewIconInfo 封裝一節點圖示的屬性在伺服器總管中。
公用介面 IVsDataViewInfo 提供有關資料檢視的相關資訊。
公用介面 IVsDataViewMemberInfo 這個類別代表與在伺服器總管的資料連接資料檢視的成員相關的資訊。
公用介面 IVsDataViewNodeInfo 封裝一個靜態或選取節點的屬性在 [伺服器總管]。
公用介面 IVsDataViewPropertyInfo 表示關於節點屬性的資訊在 [伺服器總管] 中。
公用介面 IVsDataViewSelectionInfo 封裝結構中選取的屬性在 [伺服器總管]。
公用介面 IVsDataViewSelectionNodeInfo 封裝一個選取節點的屬性在 [伺服器總管]。
公用介面 IVsDataViewSupportModel 表示描述資料檢視支援的模型。

委派

  委派 描述
公用委派 DataConnectionDialogFilterCallback 表示呼叫方法時,資料來源和提供者資料連接對話方塊時篩選。

列舉

  列舉類型 描述
公用列舉類型 DataConnectionState 指定資料連接的目前狀態。
公用列舉類型 DataObjectIdentifierFormat 指定針對資料物件識別項字串值所需的格式類型。識別項的格式取決於其用途。

範例

以下是上面提到的服务的一些示例:

数据连接相关的服务的示例:

IVsDataConnectionDialogFactory

IVsDataConnectionDialog

IVsDataConnectionFactory

IVsDataConnection

数据对象支持相关服务的示例:

IVsDataObjectSupportModel

IVsDataObjectService

IVsDataObjectStore

数据视图 – 与支持相关的服务的示例:

IVsDataViewSupportModel