共用方式為


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

屬性不存在。

備註

後接在輸出字串時,會將屬性值由這個方法 ToDisplayStringToFullString 的基底實作會呼叫。

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

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

  2. 如果屬性值包含一或多個單引號 (『) 上,將每一個加入兩個單引號 (");

  3. 如果名稱/值組的分隔符號或屬性項目分隔符號 (在建構函式中所指定) 包含一或多個雙引號 ("),等號 (=),或分號 (;),則請將整個值放在單引號 (『)。

.NET Framework 安全性

請參閱

參考

DataConnectionProperties 類別

Microsoft.VisualStudio.Data 命名空間