ValueSerializer.GetConvertToException(Object, Type) 메서드

정의

변환을 수행할 수 없을 때 throw되는 예외를 반환합니다.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

매개 변수

value
Object

변환할 수 없는 개체입니다.The object that could not be converted.

destinationType
Type

변환할 대상 형식을 나타내는 형식입니다.A type that represents the type the conversion was trying to convert to.

반환

Exception 변환을 수행할 수 없을 때 throw할 예외에 대한 ConvertTo 개체입니다.An Exception object for the exception to throw when a ConvertTo conversion cannot be performed.

설명

실제 throw 키워드는이 메서드에서 호출 되지 않으므로 일반적인 사용법은 throw GetConvertToException (value 매개 변수가 제공 된 경우)입니다.The actual throw keyword is not invoked by this method, therefore the typical usage is throw GetConvertToException (with value parameter provided).

반환 된 특정 예외는 value 예외 메시지에 전달 된를 사용 하 여 InvalidOperationException됩니다.The specific exception returned is InvalidOperationException, with value passed in the exception message. 사용법 패턴은 TypeConverter의 예외 유틸리티와 동일 합니다.The pattern for usage is the same as for exception utilities in TypeConverter.

적용 대상