ConfigurationConverterBase.CanConvertFrom 메서드

정의

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

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

매개 변수

ctx
ITypeDescriptorContext

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

type
Type

변환할 Type입니다.

반환

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

예제

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

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

End Function 'CanConvertFrom

설명

메서드는 CanConvertFrom 강력한 형식의 속성에서 변환을 수행하여 구성 파일에 사용되는 값 문자열을 가져올 수 있는지 여부를 결정합니다.

적용 대상