DataConnectionProperties.GetValueAsString 方法

设置位置的属性值在连接字符串。

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

语法

声明
Protected Overridable Function GetValueAsString ( _
    key As String _
) As String
protected virtual string GetValueAsString(
    string key
)
protected:
virtual String^ GetValueAsString(
    String^ key
)
abstract GetValueAsString : 
        key:string -> string 
override GetValueAsString : 
        key:string -> string 
protected function GetValueAsString(
    key : String
) : String

参数

  • key
    类型:System.String
    要设置格式的属性的名称。

返回值

类型:System.String
指定属性的值以字符串格式适用于在连接字符串中的位置。

异常

异常 条件
ArgumentNullException

key 参数为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

在设置在输出字符串时,将会将的属性值此方法由 ToDisplayStringToSafeString 的基实现。

此方法的基实现获取属性的 PropertyDescriptor 并使用其 TypeConverter 生成字符串表示形式,然后应用以下格式设置规则:

  • 如果属性值为标记 FlagsAttribute的枚举类型,请使用管道替换每个逗号(",") ("|")。

  • 如果属性值包含一个或多个单引号(‘),请将每一、两个引号(")。

  • 如果属性值包含键/值分隔符或属性项分隔符(在构造函数中指定),双引号("),一个单引号(‘),或者开始或末尾与空格,则将整个值用单引号(’)。

.NET Framework 安全性

请参见

参考

DataConnectionProperties 类

Microsoft.VisualStudio.Data.Framework 命名空间