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
Тип: StringИмя свойства для форматирования.
Возвращаемое значение
Тип: String
Значение указанного свойства в соответствующем формате строк для размещения в строке подключения.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Значение параметра key — nullссылка NULL (Nothing в Visual Basic). |
Заметки
Этот метод вызывается базовой реализацией ToDisplayString и ToSafeString форматирования значений свойств, которые будут помещены в выходной строке.
Базовая реализация этого метода получает PropertyDescriptor для свойства и использует его TypeConverter для создания строковое представление, а затем она применяет следующие правила форматирования:
Если значение свойства, тип перечисления, помеченный FlagsAttribute замените каждой запятой (", ") с каналом ("|").
Если значение свойства содержит один или несколько одинарные кавычки ('), измените каждое значение 2 одинарных кавычек (").
Если значение свойства содержит ключ/значение или разделитель разделителя записи свойства (заданному в конструкторе), двойные кавычки ("), одна кавычка (") или начинается или заканчивается пробелами, включает все значения, в одинарные кавычки (").
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.