Condividi tramite


ConfigurationConverterBase.CanConvertFrom Metodo

Definizione

Determina se la conversione è consentita.

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

Parametri

ctx
ITypeDescriptorContext

Oggetto ITypeDescriptorContext utilizzato per le conversioni dei tipi.

type
Type

Oggetto Type dal quale eseguire la conversione.

Restituisce

true se la conversione è consentita; in caso contrario, false.

Esempio

Nel codice di esempio seguente viene illustrato come eseguire l'override del CanConvertFrom metodo per creare un tipo di convertitore personalizzato TimeSpan . L'esempio mostra anche come usare questo tipo in una sezione personalizzata.

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

Commenti

Il CanConvertFrom metodo determina se una conversione può essere eseguita su proprietà fortemente tipizzate per ottenere stringhe di valore utilizzate nel file di configurazione.

Si applica a