Partager via


ConfigurationConverterBase.CanConvertFrom Méthode

Définition

Détermine si la conversion est autorisée.

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

Paramètres

ctx
ITypeDescriptorContext

Objet ITypeDescriptorContext utilisé pour les conversions de type.

type
Type

Type à partir duquel effectuer la conversion.

Retours

true si la conversion est autorisée ; sinon, false.

Exemples

L’exemple de code suivant montre comment remplacer la CanConvertFrom méthode pour créer un type de convertisseur personnalisé TimeSpan . En outre, l’exemple montre comment utiliser ce type dans une section personnalisée.

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

Remarques

La CanConvertFrom méthode détermine si une conversion peut être effectuée sur des propriétés fortement typées pour obtenir les chaînes de valeur utilisées dans le fichier de configuration.

S’applique à