Sdílet prostřednictvím


ConfigurationConverterBase.CanConvertFrom Metoda

Definice

Určuje, zda je převod povolen.

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

ctx
ITypeDescriptorContext

Objekt ITypeDescriptorContext použitý pro převody typů.

type
Type

Hodnota Type , ze které se má provést převod.

Návraty

trueje-li převod povolen; v opačném případě . false

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu CanConvertFrom pro vytvoření vlastního TimeSpan typu převaděče. Příklad také ukazuje, jak tento typ použít ve vlastním oddílu.

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

Poznámky

Metoda CanConvertFrom určuje, zda lze provést převod vlastností silného typu k získání hodnotových řetězců použitých v konfiguračním souboru.

Platí pro