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: StringDer 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:
Wenn der Eigenschaftswert ein Enumerationstyp ist, der mit FlagsAttribute markiert ist, ersetzen Sie jedes Komma (", ") durch eine Pipe ("|");
Wenn der Eigenschaftswert eine oder mehrere einfache Anführungszeichen (') enthält, ändern Sie jedes zu zwei einfache Anführungszeichen (");
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.