Share via


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
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

Syntaxe

'Déclaration
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

Paramètres

  • propertyName
    Type : System.String
    Le nom d'une propriété à mettre en forme.

Valeur de retour

Type : System.String
Retourne 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 name est null.

InvalidOperationException

La propriété n'existe pas.

Notes

Cette méthode est appelée par l'implémentation de base d' ToDisplayString et d' ToFullString 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, puis elle applique les règles de mise en forme suivantes :

  1. Si la valeur de propriété est un type d'enum marqué avec FlagsAttribute, remplacez chaque virgule (", ") par un canal ("|") ;

  2. Si la valeur de propriété contient un ou plusieurs guillemets simples ('), remplacez chaque par deux guillemets simples (') ;

  3. Si le séparateur nom ou les séparateurs d'entrée de propriété (comme spécifié dans le constructeur) contient un ou plusieurs guillemets doubles ("), des signes égal (=), ou des points-virgules (;), puis mettez la valeur entière entre guillemets simples (').

Sécurité .NET Framework

Voir aussi

Référence

DataConnectionProperties Classe

Microsoft.VisualStudio.Data, espace de noms