Freigeben über


DataConnectionProperties.GetValueAsString-Methode

Formatiert einen Eigenschaftswert zur Platzierung in einer Verbindungszeichenfolge.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

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

Parameter

  • key
    Typ: String

    Der Name einer zu formatierende Eigenschaft.

Rückgabewert

Typ: String
Der Wert der angegebenen Eigenschaft in einem Zeichenfolgenformat geeignet für Platzierung in einer Verbindungszeichenfolge.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der key-Parameter ist nullein Nullverweis (Nothing in Visual Basic).

Hinweise

Diese Methode wird von der Basisimplementierung von ToDisplayString und von ToSafeString beim in die Ausgabezeichenfolge aufgerufen platziert werden, Formatierungseigenschaftenwerte.

Die Basisimplementierung dieser Methode wird ein PropertyDescriptor für die Eigenschaft abgerufen und verwendet seine TypeConverter, um eine Zeichenfolgenentsprechung zu erzeugen, und dann gilt sie die folgenden Stilregeln an:

  • Wenn der Eigenschaftswert ein Enumerationstyp ist, der mit FlagsAttribute gekennzeichnet ist, ersetzen Sie jedes Komma (", ") durch eine Pipe ("|").

  • Wenn der Eigenschaftswert auf eine oder mehrere einfache Anführungszeichen ('), ändern Sie alle eine bis zwei einfache Anführungszeichen (").

  • Wenn der Eigenschaftswert das Schlüssel-Werts-Trennzeichen- oder Eigenschafteneintragstrennzeichen (wie im Konstruktor angegebenen), die doppelte Anführungszeichen ("), ein einfaches Anführungszeichen (") oder beginnt oder endet mit Leerzeichen enthält, schließen Sie den ganzen Wert in einfache Anführungszeichen (").

.NET Framework-Sicherheit

Siehe auch

Referenz

DataConnectionProperties Klasse

Microsoft.VisualStudio.Data.Framework-Namespace