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
資料物件支援相關服務的範例:
資料檢視支援相關服務的範例: