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关键字 (keyword) ,因此典型用法 throw GetConvertToException (value) 提供的参数。

返回的特定异常为 InvalidOperationException,并在 value 异常消息中传递。 使用模式与 中的 TypeConverter异常实用工具的模式相同。

适用于