DataConnectionProperties.GetValueAsString, méthode
Met en forme une valeur de propriété pour le positionnement dans une chaîne de connexion.
Espace de noms : Microsoft.VisualStudio.Data.Framework
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Déclaration
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
Paramètres
- key
Type : System.String
Le nom d'une propriété à mettre en forme.
Valeur de retour
Type : System.String
La valeur de la propriété spécifiée dans un format de chaîne approprié pour le positionnement dans une chaîne de connexion.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre key est nullune référence null (Nothing en Visual Basic). |
Notes
Cette méthode est appelée par l'implémentation de base d' ToDisplayString et d' ToSafeString en forme des valeurs de propriété à définir dans la chaîne de sortie.
L'implémentation de base de cette méthode obtient PropertyDescriptor de la propriété et utilise son TypeConverter pour produire une représentation sous forme de chaîne, et elle applique les règles de mise en forme suivantes :
Si la valeur de propriété est un type d'enum marqué avec FlagsAttribute, remplacez chaque virgule (", ") par un canal ("|").
Si la valeur de propriété contient un ou plusieurs guillemets simples ('), remplacez chaque par deux guillemets simples (').
Si la valeur de propriété contient le séparateur de clé/valeur ou séparateur d'entrée de propriété (comme spécifié dans le constructeur), guillemets doubles ("), un guillemet simple ('), ou démarre ou se termine par des espaces, mettez la valeur entière entre guillemets simples (').
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.