Freigeben über


DataConnectionProperties.GetValueAsString-Methode

Formatiert einen Eigenschaftswert für Platzierung in einer Verbindungszeichenfolge.

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

Syntax

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

Parameter

  • propertyName
    Typ: String

    Der Name einer Eigenschaft formatiert werden.

Rückgabewert

Typ: String
Gibt den Wert der angegebenen Eigenschaft in einem Zeichenfolgenformat zurück, das für die Platzierung in einer Verbindungszeichenfolge geeignet ist.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der name-Parameter ist NULL.

InvalidOperationException

Die Eigenschaft ist nicht vorhanden.

Hinweise

Diese Methode wird durch die Basisimplementierung von ToDisplayString und von ToFullString wenn die in die aufgerufen Ausgabezeichenfolge abgelegt werden Formatierungseigenschaftenwerte.

Die Basisimplementierung dieser Methode ruft PropertyDescriptor für die Eigenschaft ab und verwendet TypeConverter sein, um eine Zeichenfolgendarstellung zu erzeugen, und wendet sie die folgenden Stilregeln an:

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

  2. Wenn der Eigenschaftswert eine oder mehrere einfache Anführungszeichen (') enthält, ändern Sie jedes zu zwei einfache Anführungszeichen (");

  3. Wenn das Name-Werts-Trennzeichen oder Eigenschafteintragstrennzeichen (wie im Konstruktor angegeben) eine oder mehrere doppelten Anführungszeichen ("), Gleichheitszeichen (=) oder enthält Semikolons (;), und schließen Sie den gesamten Wert in einfache Anführungszeichen (').

.NET Framework-Sicherheit

Siehe auch

Referenz

DataConnectionProperties Klasse

Microsoft.VisualStudio.Data-Namespace