Share via


ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Metode

Definisi

Menentukan apakah konversi diizinkan.

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

Parameter

ctx
ITypeDescriptorContext

Objek yang ITypeDescriptorContext digunakan untuk konversi tipe.

type
Type

Jenis yang akan dikonversi.

Mengembalikan

true jika konversi diizinkan; jika tidak, false.

Contoh

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

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

Keterangan

Metode menentukan CanConvertTo apakah string yang terkandung dalam file konfigurasi dapat dikonversi ke properti terkait yang sangat ditik.

Berlaku untuk