ConfigurationConverterBase.CanConvertFrom Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Objekt ITypeDescriptorContext použitý pro převody typů.
Návraty
true
je-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.