Bagikan melalui


ConfigurationConverterBase.CanConvertFrom Metode

Definisi

Menentukan apakah konversi diizinkan.

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

Parameter

ctx
ITypeDescriptorContext

Objek yang ITypeDescriptorContext digunakan untuk konversi jenis.

type
Type

untuk Type mengonversi dari.

Mengembalikan

true jika konversi diizinkan; jika tidak, false.

Contoh

Contoh kode berikut menunjukkan cara mengambil alih CanConvertFrom metode untuk membuat jenis pengonversi kustom TimeSpan . Selain itu, contoh menunjukkan cara menggunakan jenis ini di bagian kustom.

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

Keterangan

Metode CanConvertFrom menentukan apakah konversi dapat dilakukan pada properti yang ditik dengan kuat untuk mendapatkan string nilai yang digunakan dalam file konfigurasi.

Berlaku untuk