ConfigurationConverterBase.CanConvertFrom Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Objeto ITypeDescriptorContext utilizado para conversiones de tipo.
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.