Condividi tramite


Metodo DataConnectionProperties.GetValueAsString

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

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

Sintassi

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

Parametri

  • propertyName
    Tipo: String

    Il nome di una proprietà da formattare.

Valore restituito

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

Eccezioni

Eccezione Condizione
ArgumentNullException

Il parametro name è null.

InvalidOperationException

La proprietà non esiste.

Note

Questo metodo viene chiamato dall'implementazione di base ToDisplayString e ToFullString quando 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, quindi vengono applicate le seguenti regole di formattazione:

  1. Se il valore della proprietà è un tipo Enum contrassegnato con FlagsAttribute, sostituire ogni virgola (", ") con le pipe ("|");

  2. Se il valore della proprietà contiene uno o più virgolette singole ('), modificare ciascun oggetto due virgolette singole (");

  3. Se il separatore nome/valore o separatori della voce di proprietà (come specificato nel costruttore contiene uno o più virgolette ("), segni di uguale (=), o punti e virgola (;), pertanto l'intero valore tra virgolette singole (').

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DataConnectionProperties Classe

Spazio dei nomi Microsoft.VisualStudio.Data