Udostępnij za pośrednictwem


ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Metoda

Definicja

Określa, czy konwersja jest dozwolona.

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

Parametry

ctx
ITypeDescriptorContext

ITypeDescriptorContext Obiekt używany do konwersji typów.

type
Type

Typ do przekonwertowania na.

Zwraca

true jeśli konwersja jest dozwolona; w przeciwnym razie , false.

Przykłady

Poniższy przykładowy kod pokazuje, jak zastąpić CanConvertTo 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 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

Uwagi

Metoda CanConvertTo określa, czy ciągi zawarte w pliku konfiguracji można przekonwertować na powiązane silnie typizowane właściwości.

Dotyczy