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 | 封裝事件資料提供下列事件: NodeInserted、 NodeChanged、 NodeRemoving和 NodeExpandedOrRefreshed。 |
![]() |
DataMappedObjectTypeAttribute | 指定介面或類別表示對應的物件型別。 對應 的物件 型別是公開特定的基礎資料來源特定物件的強型別檢視的 API。 |
![]() |
DataObjectAddedEventArgs | 封裝事件的事件資料。 ObjectAdded 事件。 |
![]() |
DataObjectChangedEventArgs | 封裝事件的事件資料。 ObjectChanged 事件。 |
![]() |
DataObjectDeletedEventArgs | 封裝事件的事件資料。 ObjectDeleted 事件。 |
![]() |
DataObjectEventArgs | 表示下列基底類別包含資料物件事件資料中的其他類別: DataObjectAddedEventArgs、 DataObjectChangedEventArgs和 DataObjectDeletedEventArgs。 |
![]() |
DataProtection | 您可以使用 Windows Data Protection API (DPAPI),表示可以加密和解密資料。 |
介面
委派
委派 | 描述 | |
---|---|---|
![]() |
DataConnectionDialogFilterCallback | 表示呼叫方法時,資料來源和提供者資料連接對話方塊時篩選。 |
列舉
列舉類型 | 描述 | |
---|---|---|
![]() |
DataConnectionState | 指定資料連接的目前狀態。 |
![]() |
DataObjectIdentifierFormat | 指定針對資料物件識別項字串值所需的格式類型。識別項的格式取決於其用途。 |
範例
以下是上面提到的服务的一些示例:
数据连接相关的服务的示例:
IVsDataConnectionDialogFactory
数据对象支持相关服务的示例:
数据视图 – 与支持相关的服务的示例: