共用方式為


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
    類型:String

    屬性名稱要格式化。

傳回值

類型:String
指定屬性的值字串格式適用於在連接字串中的位置。

例外狀況

例外狀況 條件
ArgumentNullException

key 參數為 nullnull 參考 (即 Visual Basic 中的 Nothing)。

備註

在輸出字串中,上的屬性值這個方法是由 ToDisplayStringToSafeString 的基底實作會呼叫。

這個方法的基底實作可以取得屬性的 PropertyDescriptor 並使用其 TypeConverter 產生字串表示,然後將下列格式化規則:

  • 如果屬性值是以 FlagsAttribute標記的列舉型別,以管道來取代每個逗號 (", " () "|")。

  • 如果屬性值包含一個或多個單一引號 (「),請變更每一個加入兩個單引號 (")。

  • 如果屬性值包含索引鍵/值組分隔符號或屬性項目分隔符號 (在建構函式中指定),雙引號 ("),單引號 (『),或是開始或結束和空格,請將整個值放在單引號 (』)。

.NET Framework 安全性

請參閱

參考

DataConnectionProperties 類別

Microsoft.VisualStudio.Data.Framework 命名空間