ValueSerializer.GetConvertToException(Object, Type) Método

Definição

Retorna uma exceção a ser gerada quando uma conversão não puder ser executada.Returns an exception to throw when a conversion cannot be performed.

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

Parâmetros

value
Object

O objeto não pôde ser convertido.The object that could not be converted.

destinationType
Type

Um tipo que representa o tipo no qual a conversão estava tentando converter.A type that represents the type the conversion was trying to convert to.

Retornos

Um objeto Exception para a exceção a gerar quando uma conversão ConvertTo não pode ser executada.An Exception object for the exception to throw when a ConvertTo conversion cannot be performed.

Comentários

A palavra-chave real throw não é invocada por esse método, portanto, o uso típico é throw GetConvertToException (com o parâmetro value fornecido).The actual throw keyword is not invoked by this method, therefore the typical usage is throw GetConvertToException (with value parameter provided).

A exceção específica retornada é InvalidOperationException, com value passado na mensagem de exceção.The specific exception returned is InvalidOperationException, with value passed in the exception message. O padrão para uso é o mesmo para utilitários de exceção no TypeConverter.The pattern for usage is the same as for exception utilities in TypeConverter.

Aplica-se a