DataConnectionProperties.GetValueAsString メソッド

接続文字列の配置のプロパティ値を書式設定します。

名前空間:  Microsoft.VisualStudio.Data.Framework
アセンブリ:  Microsoft.VisualStudio.Data.Framework (Microsoft.VisualStudio.Data.Framework.dll 内)

構文

'宣言
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

パラメーター

  • key
    型 : System.String
    書式設定するプロパティの名前。

戻り値

型 : System.String
接続文字列の配置に適した書式指定文字列プロパティの値。

例外

例外 条件
ArgumentNullException

key パラメーターが nullnull 参照 (Visual Basic では Nothing) です。

解説

このメソッドは ToDisplayStringToSafeString の基本実装して、出力文字列に設定されるプロパティ値の書式を設定するときに呼び出されます。

このメソッドの基本実装では、プロパティの PropertyDescriptor を取得し、文字列表現を生成するに TypeConverter を使用し、次の書式指定規則を適用します:

  • プロパティ値が FlagsAttributeでマークされている列挙型、パイプで、コンマ (「」、) (「置き換えます。|」)。

  • プロパティ値が一つ以上の単一引用符 (「) が含まれている場合は、単一引用符を 2 つにそれぞれを変更します (」)。

  • プロパティ値が単一引用符で空間とキーと値の区切り記号またはプロパティ エントリの区切り記号 (コンストラクターで指定された)、二重引用符 (」)、単一引用符 (「)、または開始が含まれているか、囲む、全体の値を終了 (」)。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DataConnectionProperties クラス

Microsoft.VisualStudio.Data.Framework 名前空間