Condividi tramite


Metodo DataConnectionProperties.GetValueAsString

Formatta un valore della proprietà della posizione in una stringa di connessione.

Spazio dei nomi:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Sintassi

'Dichiarazione
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

Parametri

  • key
    Tipo: String

    Il nome di una proprietà da formattare.

Valore restituito

Tipo: String
Il valore della proprietà specificata in un formato stringa appropriato per la posizione in una stringa di connessione.

Eccezioni

Eccezione Condizione
ArgumentNullException

Il parametro key è nullriferimento null (Nothing in Visual Basic).

Note

Questo metodo viene chiamato dall'implementazione di base ToDisplayString e ToSafeString quando vengono formattati valori della proprietà da inserire nella stringa di output.

L'implementazione di base di questo metodo viene PropertyDescriptor per la proprietà e utilizza il TypeConverter per produrre una rappresentazione di stringa e applicare le seguenti regole di formattazione:

  • Se il valore della proprietà è un tipo enum contrassegnato con FlagsAttribute, sostituire ogni virgola (", ") con la pipe ("|").

  • Se il valore della proprietà contiene uno o più virgolette singole ('), modificare ognuno a due virgolette singole (').

  • Se il valore della proprietà contiene il separatore di chiave/valore o separatore della voce di proprietà (come specificato nel costruttore, virgolette doppie ("), un singolo carattere di virgolette ("), ovvero inizia e termina con spazi, incluso l'intero valore tra virgolette singole (').

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataConnectionProperties Classe

Spazio dei nomi Microsoft.VisualStudio.Data.Framework