DataConnectionProperties 类

提供支持分析和格式化包含这些属性的连接字符串,以及为强类型属性存储、自定义属性和同义词。

继承层次结构

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

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

语法

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

DataConnectionProperties 类型公开以下成员。

构造函数

  名称 说明
公共方法 DataConnectionProperties() 选件类构造函数。实例化 DataConnectionProperties 选件类的非参数化的实例。
公共方法 DataConnectionProperties(IComparer) 选件类构造函数。实例化此功能可用于比较属性名称 DataConnectionProperties 选件类的参数化的实例。
公共方法 DataConnectionProperties(IComparer, Char, Char) 选件类构造函数。实例化此功能可用于比较属性名称 DataConnectionProperties 选件类的参数化的实例。

页首

属性

  名称 说明
公共属性 IsComplete 检索指示特定连接字符串是否的布尔值完成。
公共属性 IsExtensible 检索或设置一DDEX提供程序连接属性是否的布尔值是可扩展的。
公共属性 Item 检索或设置一个指定属性的值在DDEX提供程序。
受保护的属性 OrderedProperties 检索属性名称的集合中指定合理(或必须)顺序的属性,它表示以字符串的形式。

页首

方法

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

页首

事件

  名称 说明
公共事件 PropertyChanged 该事件在发生的更改的激发到连接属性的。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 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 检索 IDictionaryIDictionaryEnumerator
显式接口实现私有方法 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.Keys 检索包含 IDictionaryICollection 键。
显式接口实现私有方法 IDictionary.Remove IDictionary 中移除带有指定键的元素。
显式接口实现私有属性 ICollection.SyncRoot 检索可用于同步对连接属性访问集合中的对象。
显式接口实现私有属性 IDictionary.Values 检索包含的值 ICollection 在指定的 IDictionary
显式接口实现私有事件 IDataConnectionProperties.PropertyChanged 该事件在发生的更改的激发到连接属性的。

页首

备注

最简单的情况下,派生类应将特性添加到其在这些属性的选件类并将组件的属性来自定义它们的行为。在更高级的情况下,派生类可以重写分析的和格式化的代码和动态更改基于特定事件的任何一个属性,例如设置属性的值。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Data 命名空间

DataConnection