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: StringIl 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.