Partilhar via


Método DataConnectionProperties.GetValueAsString

Formata um valor da propriedade para o posicionamento em uma cadeia de conexão.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)

Sintaxe

'Declaração
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

Parâmetros

  • propertyName
    Tipo: System.String
    o nome de uma propriedade a ser formatada.

Valor de retorno

Tipo: System.String
Retorna o valor da propriedade especificada em um formato de cadeia de caracteres apropriada para o posicionamento em uma cadeia de conexão.

Exceções

Exceção Condição
ArgumentNullException

O parâmetro de name é zero.

InvalidOperationException

a propriedade não existe.

Comentários

Este método é chamado pela implementação base de ToDisplayString e de ToFullString para formatar os valores de propriedade a ser colocados na cadeia de caracteres de saída.

A implementação base de este método é PropertyDescriptor para a propriedade e usa o TypeConverter para gerar uma representação de cadeia de caracteres, então aplica as seguintes regras de formatação:

  1. Se o valor da propriedade é um tipo enum que esteja marcado com FlagsAttribute, substituir cada vírgula (“, ") com um pipe (“|");

  2. Se o valor da propriedade contém uma ou mais aspas simples ('), altere a cada duas aspas simples (");

  3. Se o nome/valor ou separador de milhar de propriedade entrada (como especificado no construtor) contém uma ou mais aspas duplas ("), sinais de igual (=), ou ponto-e-vírgula (;), então incluir o valor inteiro entre aspas simples (').

Segurança do .NET Framework

Consulte também

Referência

DataConnectionProperties Classe

Namespace Microsoft.VisualStudio.Data