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
Тип, в который осуществлялось преобразование.
Возвращаемое значение
Объект Exception для исключения, возникающего в случае, если не удается выполнить преобразование ConvertTo
.
Комментарии
Фактический throw
ключевое слово не вызывается этим методом, поэтому обычно используется throw GetConvertToException
(с value
указанным параметром).
Возвращаемое конкретное исключение — InvalidOperationException, с value
передачей в сообщении об исключении. Шаблон использования тот же, что и для служебных программ исключений в TypeConverter.