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


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 для создания строковое представление, то она применяет следующие правила форматирования:

  1. Если значение свойства тип Перечисления, помеченный FlagsAttribute замените каждой запятой (", ") с вертикальной чертой ("|");

  2. Если значение свойства содержит один или несколько одиночные кавычки ('), измените каждое значение 2 одинарных кавычки (");

  3. Если имя/разделитель значения или разделители записи свойства (как указано в конструкторе) содержит один или несколько двойные кавычки ("), знаки равенства (=) или точка с запятой (;), заключите все значения в одинарные кавычки (').

Безопасность платформы .NET Framework

См. также

Ссылки

DataConnectionProperties Класс

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