Aracılığıyla paylaş


ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Yöntem

Tanım

Dönüştürmeye izin verilip verilmeyeceğini belirler.

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

Parametreler

ctx
ITypeDescriptorContext

ITypeDescriptorContext Tür dönüştürme için kullanılan nesne.

type
Type

Dönüştürülecek tür.

Döndürülenler

true dönüştürmeye izin veriliyorsa; aksi takdirde , false.

Örnekler

Aşağıdaki örnek kod, özel TimeSpan dönüştürücü türü oluşturmak için yönteminin nasıl geçersiz kılınacağını CanConvertTo gösterir. Ayrıca örnekte bu türün özel bir bölümde nasıl kullanılacağı gösterilmektedir.

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

Açıklamalar

yöntemi, CanConvertTo yapılandırma dosyasında yer alan dizelerin ilgili kesin olarak yazılan özelliklere dönüştürülip dönüştürülemeyeceğini belirler.

Şunlara uygulanır