AdoDotNetConnectionProperties 类

使用 ADO.NET 连接字符串生成器基类 (DbConnectionStringBuilder) 提供,DataConnectionProperties 类的实现。

继承层次结构

Object
  Microsoft.VisualStudio.Data.DataConnectionProperties
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionProperties

命名空间:  Microsoft.VisualStudio.Data.AdoDotNet
程序集:  Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)

语法

声明
Public Class AdoDotNetConnectionProperties _
    Inherits DataConnectionProperties _
    Implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public class AdoDotNetConnectionProperties : DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
public ref class AdoDotNetConnectionProperties : public DataConnectionProperties, 
    ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable
type AdoDotNetConnectionProperties =  
    class 
        inherit DataConnectionProperties 
        interface ICustomTypeDescriptor 
        interface IDictionary 
        interface ICollection 
        interface IEnumerable 
    end
public class AdoDotNetConnectionProperties extends DataConnectionProperties implements ICustomTypeDescriptor, IDictionary, ICollection, IEnumerable

AdoDotNetConnectionProperties 类型公开以下成员。

构造函数

  名称 说明
公共方法 AdoDotNetConnectionProperties(String) 类构造函数。实例化提供 ADO.NET 提供程序名称 AdoDotNetConnectionProperties 的参数化类的实例。
公共方法 AdoDotNetConnectionProperties(String, String) 参数化类构造函数。实例化提供 ADO.NET 固定提供程序名称和一个提供程序连接字符串 AdoDotNetConnectionProperties 的参数化类的实例。

页首

属性

  名称 说明
公共属性 ConnectionStringBuilder 检索当前连接属性实例的 ADO.NET 基础连接字符串生成器对象。
公共属性 IsComplete 检索指示特定连接字符串是否的布尔值均已完成。 (重写 DataConnectionProperties.IsComplete。)
公共属性 IsExtensible 检索或设置一 DDEX 提供程序连接属性是布尔值是可扩展的。 (重写 DataConnectionProperties.IsExtensible。)
公共属性 Item 检索或设置指定的属性的值。DDEX 提供程序。 (重写 DataConnectionProperties.Item。)
受保护的属性 OrderedProperties 检索属性名称的集合中指定合理(或必须)顺序的属性,它表示以字符串的形式。 (继承自 DataConnectionProperties。)

页首

方法

  名称 说明
公共方法 Add 添加新的属性到当前连接属性集合。 (重写 DataConnectionProperties.Add(String)。)
受保护的方法 AddProperty(PropertyDescriptor, array<Attribute[]) 动态添加一个新属性。DataConnectionProperties 选件类的当前实例本身识别的属性集合。 (继承自 DataConnectionProperties。)
受保护的方法 AddProperty(String, Type, array<Attribute[]) 动态添加一个新属性。此数据连接属性实例本身识别的属性集合。 (继承自 DataConnectionProperties。)
公共方法 Contains 测试的指定属性是的当前成员设置附加属性。 (重写 DataConnectionProperties.Contains(String)。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 EquivalentTo 测试类的当前实例是否与另一类示例是等效的。 (重写 DataConnectionProperties.EquivalentTo(DataConnectionProperties)。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetBasicProperties 检索属性名值表示组“基本”属性可识别由当前 AdoDotNetConnectionProperties 类的实例。 (重写 DataConnectionProperties.GetBasicProperties()。)
公共方法 GetEnumerator 检索枚举所有已知的连接属性及其值,因此,如果任何一个的枚举器。 (重写 DataConnectionProperties.GetEnumerator()。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
受保护的方法 GetNameAsString 设置一个属性名称在连接字符串中的位置。 (继承自 DataConnectionProperties。)
受保护的方法 GetProperties() 检索所有当前已知的属性说明符的集合。 (继承自 DataConnectionProperties。)
受保护的方法 GetProperties(array<Attribute[]) 检索当前已知的属性说明符的集合与指定的属性。 (继承自 DataConnectionProperties。)
受保护的方法 GetProperty 检索属性的类型描述符与指定的属性名称的。 (继承自 DataConnectionProperties。)
公共方法 GetSynonyms 检索同义词数组表指定的数据连接属性。 (重写 DataConnectionProperties.GetSynonyms(String)。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 GetValueAsString 设置位置的属性值在连接字符串。 (继承自 DataConnectionProperties。)
受保护的方法 Initialize 初始化当前 DataConnectionProperties 实例添加到其默认状态,然后将此指定的字典的每个属性。 (继承自 DataConnectionProperties。)
受保护的方法 InitializeProperties 初始化设置当前 DataConnectionProperties 实例的本身无法识别的属性。 (继承自 DataConnectionProperties。)
受保护的方法 InitializeSynonyms 初始化设置同义词可用于每一本身无法识别的属性在当前 DataConnectionProperties 实例。 (继承自 DataConnectionProperties。)
受保护的方法 InitializeValue 初始化一个指定的连接属性的值。 (继承自 DataConnectionProperties。)
受保护的方法 InitializeValues 初始化的值指定的属性使用名称/值对字典。 (继承自 DataConnectionProperties。)
公共方法 IsSensitive 返回值指示指定属性是否的布尔值中包含敏感信息。 (重写 DataConnectionProperties.IsSensitive(String)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 ModifyProperty 修改当前 DataConnectionProperties 实例本身了解现有属性。 (继承自 DataConnectionProperties。)
受保护的方法 OnPropertyChanged 引发 PropertyChanged 事件。 (继承自 DataConnectionProperties。)
公共方法 Parse 连接字符串反汇编的组件连接到一组属性将当前 AdoDotNetConnectionProperties 类的实例。 (重写 DataConnectionProperties.Parse(String)。)
受保护的方法 ReadNameFromString 读取开始在指定的索引的连接字符串的一个属性名,然后更新索引指向在属性名称后面的位置。 (继承自 DataConnectionProperties。)
受保护的方法 ReadValueFromString 在属性名称后,读取开始在指定的索引的连接字符串的属性,将其转换为正确的类型,并更新索引指向位置。 (继承自 DataConnectionProperties。)
公共方法 Remove 从当前连接属性集合中移除属性。 (重写 DataConnectionProperties.Remove(String)。)
受保护的方法 RemoveProperty 移除一个本身无法识别的属性。 (继承自 DataConnectionProperties。)
公共方法 Reset() 重置连接属性设置为初始值。 (重写 DataConnectionProperties.Reset()。)
公共方法 Reset(String) 还原属性值设置为其原始值。 (重写 DataConnectionProperties.Reset(String)。)
受保护的方法 ResolveSynonym PropertyDescriptor 的同义词与一个基本属性将返回基本属性说明符的解析的尝试。 (继承自 DataConnectionProperties。)
受保护的方法 SetSynonyms 设置字符串的列表,一个指定的基本属性名称的同义词。 (继承自 DataConnectionProperties。)
受保护的方法 ShouldPersistProperty 指示是否应保留属性,在生成连接字符串。 (继承自 DataConnectionProperties。)
公共方法 Test 测试当前设置附加属性将成功打开连接。 (重写 DataConnectionProperties.Test()。)
公共方法 ToDisplayString 检索当前的字符串表示法设置适合屏幕上显示的数据附加属性。 (重写 DataConnectionProperties.ToDisplayString()。)
公共方法 ToFullString 检索当前的字符串表示形式将此实例的数据连接属性。 (重写 DataConnectionProperties.ToFullString()。)
公共方法 ToString 检索当前连接属性的完整字符串表示形式。 (继承自 DataConnectionProperties。)
受保护的方法 ToTestString 检索以测试连接使用连接字符串的窗体。

页首

事件

  名称 说明
公共事件 PropertyChanged 该事件在发生的更改的激发到连接属性的。 (继承自 DataConnectionProperties。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IDictionary.Add 在与指定 IDictionary的的键/值对的数组实例,添加一个元素。
显式接口实现私有方法 IDictionary.Clear 从指定的 IDictionary 实例中移除所有元素。
显式接口实现私有方法 IDictionary.Contains 确定当前 IDictionary的实例是否包含与指定键的元素。
显式接口实现私有方法 ICollection.CopyTo 复制组连接属性设置为数组,开始的数组指定索引。
显式接口实现私有属性 ICollection.Count 检索 ICollection在当前实例中都包含的元素的数目。
显式接口实现私有方法 ICustomTypeDescriptor.GetAttributes 检索自定义特性的集合指定的对象。
显式接口实现私有方法 ICustomTypeDescriptor.GetClassName 检索指定对象的类名。
显式接口实现私有方法 ICustomTypeDescriptor.GetComponentName 检索指定对象的名称。
显式接口实现私有方法 ICustomTypeDescriptor.GetConverter 检索指定对象的类型转换器。
显式接口实现私有方法 ICustomTypeDescriptor.GetDefaultEvent 检索指定对象的默认事件。
显式接口实现私有方法 ICustomTypeDescriptor.GetDefaultProperty 检索指定对象的默认属性。
显式接口实现私有方法 ICustomTypeDescriptor.GetEditor 检索指定类型的编辑器此对象。
显式接口实现私有方法 IDictionary.GetEnumerator 返回 IDictionary 实例的 IDictionaryEnumerator 对象。
显式接口实现私有方法 IEnumerable.GetEnumerator 检索可以通过连接属性循环访问集合的枚举器。
显式接口实现私有方法 ICustomTypeDescriptor.GetEvents() 检索指定组件的实例的事件。
显式接口实现私有方法 ICustomTypeDescriptor.GetEvents(array<Attribute[]) 检索此组件的实例的事件使用特性指定的数组作为筛选器。
显式接口实现私有方法 ICustomTypeDescriptor.GetProperties() 检索指定组件的实例的属性。
显式接口实现私有方法 ICustomTypeDescriptor.GetProperties(array<Attribute[]) 检索指定组件的实例的属性数组作为筛选器特性。
显式接口实现私有方法 ICustomTypeDescriptor.GetPropertyOwner 检索包含指定属性描述符中描述的属性的对象。
显式接口实现私有属性 IDictionary.IsFixedSize 检索指定的 IDictionary指示实例是否的布尔值具有固定大小。
显式接口实现私有属性 IDictionary.IsReadOnly 检索布尔 IDictionary指示实例是否为只读。
显式接口实现私有属性 ICollection.IsSynchronized 检索一个值到连接属性集合的访问是同步 (线程安全的)。
显式接口实现私有属性 IDictionary.Item 从当前 IDictionary实例检索一个项元素,或使用指定键的。
显式接口实现私有属性 IDictionary.Keys 检索包含 IDictionary 实例的 ICollection 对象的键。
显式接口实现私有方法 IDictionary.Remove 移除元素用指定密钥从 IDictionary 实例。
显式接口实现私有属性 ICollection.SyncRoot 检索可以用于同步对连接属性集合的访问权限的对象。
显式接口实现私有属性 IDictionary.Values 检索包含值的 ICollection 对象中指定的 IDictionary 实例。
显式接口实现私有事件 IDataConnectionProperties.PropertyChanged 该事件在发生的更改的激发到连接属性的。 (继承自 DataConnectionProperties。)

页首

备注

不应基于 ADO.NET 的 DDEX 提供程序需要自定义对象枚举。 但是,此类是在方案可以扩展或将需要在 Visual Studio 中修改枚举功能的基类。

大多数此类的公共方法从基类 (DataConnectionProperties 类) 重写,因为此实现不依赖于任何帮助的基类与分析和生成的任务;相反,它们通常委托对连接字符串生成器对象的项的调用。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.Data.AdoDotNet 命名空间

DataConnectionProperties

DbConnectionStringBuilder

EnumerateObjects