ValueSerializer.GetConvertToException(Object, Type) 메서드

정의

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

Exception 변환을 수행할 수 없을 때 발생하는 예외에 대한 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).

반환 된 특정 예외는 InvalidOperationException 와 함께 value 예외 메시지에 전달 된입니다.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.

적용 대상