ConfigurationConverterBase.CanConvertFrom Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
Objek yang ITypeDescriptorContext digunakan untuk konversi jenis.
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.