表示共享设置数据创建了在需要时以及 Visual Studio管理的连接对象。
继承层次结构
System.Object
Microsoft.VisualStudio.Data.DataConnectionManager
命名空间: Microsoft.VisualStudio.Data
程序集: Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)
语法
声明
<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")> _
Public MustInherit Class DataConnectionManager _
Implements ICollection(Of DataConnection), IEnumerable(Of DataConnection), _
IEnumerable
[GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public abstract class DataConnectionManager : ICollection<DataConnection>,
IEnumerable<DataConnection>, IEnumerable
[GuidAttribute(L"E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public ref class DataConnectionManager abstract : ICollection<DataConnection^>,
IEnumerable<DataConnection^>, IEnumerable
[<AbstractClass>]
[<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")>]
type DataConnectionManager =
class
interface ICollection<DataConnection>
interface IEnumerable<DataConnection>
interface IEnumerable
end
public abstract class DataConnectionManager implements ICollection<DataConnection>, IEnumerable<DataConnection>, IEnumerable
DataConnectionManager 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
DataConnectionManager | 选件类构造函数。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
Count | 检索数据连接数的计数当前管理的。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
CopyTo | 复制设置与数组的当前管理的数据连接,开始在指定的数组索引。 |
![]() |
CreateDataConnection | 初始化数据连接。不应由客户端代码调用此方法。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetDataConnection(Guid, String, Boolean) | 检索与指定的连接信息是等效的数据连接。 |
![]() |
GetDataConnection(Guid, String, Boolean, Boolean) | 检索与指定的连接信息是等效的数据连接,与表示连接信息更新。 |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
InvalidateDataConnection | 无效与指定的连接信息,因此,如果任何一种当前托管数据连接。 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
ICollection<DataConnection>.Add | 数据源添加到DDEX数据连接集合。 |
![]() ![]() |
ICollection<DataConnection>.Clear | 清除DDEX数据连接集合。 |
![]() ![]() |
ICollection<DataConnection>.Contains | 测试DDEX数据连接集合是否包含指定的连接。 |
![]() ![]() |
IEnumerable<DataConnection>.GetEnumerator | 检索重复DDEX数据连接集合枚举数。 |
![]() ![]() |
IEnumerable.GetEnumerator | 检索循环访问集合的 IEnumerator 对象。 |
![]() ![]() |
ICollection<DataConnection>.IsReadOnly | 测试数据连接集合是否是只读文件。 |
![]() ![]() |
ICollection<DataConnection>.Remove | 从DDEX数据连接集合中移除数据连接。 |
页首
备注
由于Vspackage体系结构和 Visual Studio 服务模型,围绕对象通过,例如数据连接很难,一个全局通常使用。通常,应用程序建立一个到数据库的唯一连接始终然后使用它。在 Visual Studio 不同的功能在其他sharepoint项目服务实现,使用 Visual Studio 服务,因此,唯一的方式连接函数为。
如果一个函数,如服务器资源管理器中,创建连接。在设计时使用和另一个函数,例如数据源"向导或数据集设计器,若要使用此连接,它们需要一种方式来访问在服务器资源管理器中创建的连接。
只要客户端具有一种标识连接,数据连接管理器可以共享这些连接。此标识信息是DDEX提供程序 GUID 和连接字符串。
典型的数据连接管理器方案实现拖放操作,剪贴板对象的DDEX创建提供程序和连接字符串信息并接受放置于应用程序的代码此信息查找匹配的连接。
设计器通常应在DDEX提供程序和连接字符串信息。通过;然后,那么,当它需要进行设计时目的时使用连接,它以调入数据连接管理器检索提供的连接信息
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。