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数据保护API (dpapi),表示能够加密和解密字符串。 |
接口
委托
委托 | 说明 | |
---|---|---|
![]() |
DataConnectionDialogFilterCallback | 表示要调用的方法,当数据源和提供程序在数据连接对话框时筛选。 |
枚举
枚举 | 说明 | |
---|---|---|
![]() |
DataConnectionState | 指定数据连接的当前状态。 |
![]() |
DataObjectIdentifierFormat | 指定对于数据对象标识符字符串值所需的格式化类型。标识符的格式取决于其预期用途。 |
示例
以下是上面提到的服务的一些示例:
数据连接相关的服务的示例:
IVsDataConnectionDialogFactory
数据对象支持相关服务的示例:
数据视图 – 与支持相关的服务的示例: