提供支持分析和格式化包含这些属性的连接字符串,以及为强类型属性存储、自定义属性和同义词。
继承层次结构
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 | 该事件在发生的更改的激发到连接属性的。 |
页首
显式接口实现
页首
备注
最简单的情况下,派生类应将特性添加到其在这些属性的选件类并将组件的属性来自定义它们的行为。在更高级的情况下,派生类可以重写分析的和格式化的代码和动态更改基于特定事件的任何一个属性,例如设置属性的值。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。