DataParameter.TryConvertValue 方法
嘗試將指定的值轉換為指定的型別。
命名空間: Microsoft.VisualStudio.Data.Framework
組件: Microsoft.VisualStudio.Data.Framework (在 Microsoft.VisualStudio.Data.Framework.dll 中)
語法
'宣告
Protected Overridable Function TryConvertValue ( _
value As Object, _
type As String _
) As Object
protected virtual Object TryConvertValue(
Object value,
string type
)
protected:
virtual Object^ TryConvertValue(
Object^ value,
String^ type
)
abstract TryConvertValue :
value:Object *
type:string -> Object
override TryConvertValue :
value:Object *
type:string -> Object
protected function TryConvertValue(
value : Object,
type : String
) : Object
參數
- value
型別:System.Object
潛在的參數值。
- type
型別:System.String
參數型別的名稱。
傳回值
型別:System.Object
要轉換的值或 nullNull 參照 (即 Visual Basic 中的 Nothing) ,如果不能進行轉換。
備註
這個方法是由 OnTypeChanged 的基底實作會嘗試轉換任何目前設定的參數值為新型別。方法應該處理所有值編碼,包括 Value 和 nullNull 參照 (即 Visual Basic 中的 Nothing)。
在 DBNull情況下,方法應該傳回 DBNull。在 null 的情況下,它應該會傳回 NULL。
這個方法的基底實作處理 DBNull 執行個體並傳回其他案例的 NULL。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。