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)。 |
備註
在輸出字串中,上的屬性值這個方法是由 ToDisplayString 和 ToSafeString 的基底實作會呼叫。
這個方法的基底實作可以取得屬性的 PropertyDescriptor 並使用其 TypeConverter 產生字串表示,然後將下列格式化規則:
如果屬性值是以 FlagsAttribute標記的列舉型別,以管道來取代每個逗號 (", " () "|")。
如果屬性值包含一個或多個單一引號 (「),請變更每一個加入兩個單引號 (")。
如果屬性值包含索引鍵/值組分隔符號或屬性項目分隔符號 (在建構函式中指定),雙引號 ("),單引號 (『),或是開始或結束和空格,請將整個值放在單引號 (』)。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。