Поделиться через


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

См. также

Ссылки

DataConnectionProperties Класс

Microsoft.VisualStudio.Data.Framework - пространство имен