表示共享设置数据创建了在需要时以及 Visual Studio管理的连接对象。
命名空间: Microsoft.VisualStudio.Data.Services
程序集: Microsoft.VisualStudio.Data.Services(在 Microsoft.VisualStudio.Data.Services.dll 中)
语法
声明
<GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")> _
Public Interface IVsDataConnectionManager
[GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")]
public interface IVsDataConnectionManager
[GuidAttribute(L"42503C6C-3D54-4986-BC13-AE6855CE89B8")]
public interface class IVsDataConnectionManager
[<GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")>]
type IVsDataConnectionManager = interface end
public interface IVsDataConnectionManager
方法
名称 | 说明 | |
---|---|---|
![]() |
GetConnection(Guid, String, Boolean) | 检索现有数据连接或创建与指定的提供程序GUID和连接字符串的新数据连接。 |
![]() |
GetConnection(Guid, String, Boolean, Boolean) | 检索现有数据连接或创建与指定的提供程序GUID和连接字符串的新数据连接。此外,选择性地更新返回的连接的连接字符串。 |
![]() |
InvalidateConnection(IVsDataConnection) | 如果存在并且是弱引用,移除指定的数据连接。 |
![]() |
InvalidateConnection(Guid, String, Boolean) | 如果存在并且是弱引用,移除指定的数据连接。 |
![]() |
IsManaging(IVsDataConnection) | 指示连接管理器是托管指定的数据连接。 |
![]() |
IsManaging(Guid, String, Boolean) | 指示连接管理器是托管提供程序、连接字符串和加密的连接字符串中指定的数据连接。 |
页首
备注
由于Vspackage和 Visual Studio 体系结构服务模型,很难通过对象,例如数据连接,一个全局通常使用。通常,应用程序建立一个到数据库的唯一连接始终然后使用它。在 Visual Studio,不同的功能在其他sharepoint项目服务实现,使用 Visual Studio 服务,因此,唯一的方式连接函数为。
如果一个函数,如服务器资源管理器中,创建连接。在设计时使用和另一个函数,例如数据源"向导或数据集设计器,若要使用此连接,这些后功能需要访问的方法在服务器资源管理器中创建的连接。
只要客户端具有一种标识连接,数据Connection Manager可以共享这些连接。此标识信息是DDEX提供程序 GUID 和连接字符串。
典型的数据Connection Manager方案实现拖放操作,剪贴板对象的DDEX创建提供程序和连接字符串信息并接受放置于应用程序的代码此信息查找匹配的连接。
设计器通常应通过DDEX提供程序和连接字符串信息;然后,那么,当它需要进行设计时目的时使用连接,使用消息,它以调入数据Connection Manager检索连接。
数据Connection Manager是一个全局注册的 Visual Studio 服务。