Share via


ValueSerializer.GetConvertToException(Object, Type) 方法

定義

傳回要在無法執行轉換時擲回的例外狀況。

protected:
 Exception ^ GetConvertToException(System::Object ^ value, Type ^ destinationType);
protected Exception GetConvertToException (object value, Type destinationType);
member this.GetConvertToException : obj * Type -> Exception
Protected Function GetConvertToException (value As Object, destinationType As Type) As Exception

參數

value
Object

無法轉換的物件。

destinationType
Type

類型,代表轉換嘗試轉換的目標類型。

傳回

要在無法執行 ConvertTo 轉換時擲回之例外狀況的 Exception 物件。

備註

這個方法不會叫用實際 throw 關鍵詞,因此一般用法 throw GetConvertToException 會與 value 提供參數) (。

傳回的特定例外狀況是 InvalidOperationException,並 value 傳入例外狀況訊息。 使用模式與 中的 TypeConverter例外狀況公用程式相同。

適用於