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
数据对象支持相关的服务示例:
数据视图支持相关的服务示例: