다음을 통해 공유


ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) 메서드

정의

변환이 허용되는지 여부를 확인합니다.

public:
 override bool CanConvertTo(System::ComponentModel::ITypeDescriptorContext ^ ctx, Type ^ type);
public override bool CanConvertTo (System.ComponentModel.ITypeDescriptorContext ctx, Type type);
override this.CanConvertTo : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overrides Function CanConvertTo (ctx As ITypeDescriptorContext, type As Type) As Boolean

매개 변수

ctx
ITypeDescriptorContext

형식 변환에 사용되는 ITypeDescriptorContext 개체입니다.

type
Type

변환할 대상 형식입니다.

반환

변환이 허용되면 true이고, 그렇지 않으면 false입니다.

예제

다음 예제 코드는 사용자 지정 TimeSpan 변환기 형식을 CanConvertTo 만드는 메서드를 재정의하는 방법을 보여 있습니다. 또한 이 예제에서는 사용자 지정 섹션에서 이 형식을 사용하는 방법을 보여줍니다.

public override bool CanConvertTo(
    ITypeDescriptorContext ctx, Type type)
{
    return (type == typeof(string));
}
Public Overrides Function CanConvertTo( _
ByVal ctx As ITypeDescriptorContext, _
ByVal type As Type) As Boolean
    Return (type.ToString() = GetType(String).ToString())

End Function 'CanConvertTo

설명

메서드는 CanConvertTo 구성 파일에 포함된 문자열을 관련된 강력한 형식의 속성으로 변환할 수 있는지 여부를 결정합니다.

적용 대상