DataConnectionProperties.GetValueAsString 方法
將格式的屬性值在連接字串。
命名空間: Microsoft.VisualStudio.Data
組件: Microsoft.VisualStudio.Data (在 Microsoft.VisualStudio.Data.dll 中)
語法
'宣告
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
參數
- propertyName
型別:System.String
要格式化的屬性名稱。
傳回值
型別:System.String
傳回指定之屬性的值是以字串格式的適用於在連接字串中的位置。
例外狀況
例外狀況 | 條件 |
---|---|
ArgumentNullException | name 參數為 null。 |
InvalidOperationException | 屬性不存在。 |
備註
後接在輸出字串時,會將屬性值由這個方法 ToDisplayString 和 ToFullString 的基底實作會呼叫。
這個方法的基底實作會取得屬性的 PropertyDescriptor 並使用其 TypeConverter 產生字串表示,然後將下列格式化規則:
如果屬性值是以標記 FlagsAttribute的列舉型別,以管道來取代每個逗號 (,) ("|");
如果屬性值包含一或多個單引號 (『) 上,將每一個加入兩個單引號 (");
如果名稱/值組的分隔符號或屬性項目分隔符號 (在建構函式中所指定) 包含一或多個雙引號 ("),等號 (=),或分號 (;),則請將整個值放在單引號 (『)。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。