ConfigurationConverterBase.CanConvertFrom Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy konwersja jest dozwolona.
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
Parametry
Obiekt ITypeDescriptorContext używany do konwersji typów.
Zwraca
true
jeśli konwersja jest dozwolona; w przeciwnym razie , false
.
Przykłady
Poniższy przykładowy kod pokazuje, jak zastąpić CanConvertFrom metodę w celu utworzenia niestandardowego TimeSpan typu konwertera. W przykładzie pokazano również, jak używać tego typu w sekcji niestandardowej.
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
Uwagi
Metoda CanConvertFrom określa, czy można wykonać konwersję na silnie typizowane właściwości w celu uzyskania ciągów wartości używanych w pliku konfiguracji.