ConfigurationConverterBase.CanConvertFrom Yöntem

Tanım

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

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

Parametreler

ctx
ITypeDescriptorContext

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

type
Type

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

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ı CanConvertFrom gösterir. Ayrıca örnekte bu türün özel bir bölümde nasıl kullanılacağı gösterilmektedir.

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

Açıklamalar

yöntemi, CanConvertFrom yapılandırma dosyasında kullanılan değer dizelerini almak için kesin olarak belirlenmiş özelliklerde dönüştürme yapılıp yapılamayacağını belirler.

Şunlara uygulanır