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

변환할 형식입니다.

반품

변환이 허용되면 이고, 그렇지 않으면 .

예제

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

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 구성 파일에 포함된 문자열을 강력한 형식의 관련 속성으로 변환할 수 있는지 여부를 결정합니다.

적용 대상