Język

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, na który ma być konwertowany.

Zwraca

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

Przykłady

Poniższy przykładowy kod pokazuje, jak zastąpić metodę CanConvertTo w celu utworzenia niestandardowego TimeSpan typu konwertera. Ponadto w przykładzie pokazano, 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