DataConnectionProperties.GetValueAsString - метод
Форматирует значение свойства для размещения в строке соединения.
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Protected Overridable Function GetValueAsString ( _
propertyName As String _
) As String
protected virtual string GetValueAsString(
string propertyName
)
protected:
virtual String^ GetValueAsString(
String^ propertyName
)
abstract GetValueAsString :
propertyName:string -> string
override GetValueAsString :
propertyName:string -> string
protected function GetValueAsString(
propertyName : String
) : String
Параметры
- propertyName
Тип: System.String
Имя свойства, которое необходимо отформатировать.
Возвращаемое значение
Тип: System.String
Возвращает значение указанного свойства в строковом формате эквивалентном для размещения в строке соединения.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр name имеет значение null. |
InvalidOperationException | Свойство не существует. |
Заметки
Этот метод вызова базовой реализацией ToDisplayString и ToFullString при форматировании значений свойств, который необходимо поместить в строке вывода.
Базовая реализация этого метода возвращает PropertyDescriptor для свойства и использует его TypeConverter для создания строковое представление, то она применяет следующие правила форматирования:
Если значение свойства тип Перечисления, помеченный FlagsAttribute замените каждой запятой (", ") с вертикальной чертой ("|");
Если значение свойства содержит один или несколько одиночные кавычки ('), измените каждое значение 2 одинарных кавычки (");
Если имя/разделитель значения или разделители записи свойства (как указано в конструкторе) содержит один или несколько двойные кавычки ("), знаки равенства (=) или точка с запятой (;), заключите все значения в одинарные кавычки (').
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.