ConfigurationConverterBase.CanConvertFrom Método

Definición

Determina si se permite la conversión.

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

Parámetros

ctx
ITypeDescriptorContext

Objeto ITypeDescriptorContext utilizado para conversiones de tipo.

type
Type

Type desde el que se va a convertir.

Devoluciones

true si se permite la conversión; en caso contrario, false.

Ejemplos

En el código de ejemplo siguiente se muestra cómo invalidar el CanConvertFrom método para crear un tipo de convertidor personalizado TimeSpan . Además, en el ejemplo se muestra cómo usar este tipo en una sección personalizada.

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

Comentarios

El CanConvertFrom método determina si se puede realizar una conversión en propiedades fuertemente tipadas para obtener cadenas de valor usadas en el archivo de configuración.

Se aplica a