ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) 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 CanConvertTo(System::ComponentModel::ITypeDescriptorContext ^ ctx, Type ^ type);
public override bool CanConvertTo (System.ComponentModel.ITypeDescriptorContext ctx, Type type);
override this.CanConvertTo : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overrides Function CanConvertTo (ctx As ITypeDescriptorContext, type As Type) As Boolean
Parámetros
Objeto ITypeDescriptorContext que se utiliza para la conversión de tipos.
- type
- Type
Tipo al 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 CanConvertTo 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 CanConvertTo(
ITypeDescriptorContext ctx, Type type)
{
return (type == typeof(string));
}
Public Overrides Function CanConvertTo( _
ByVal ctx As ITypeDescriptorContext, _
ByVal type As Type) As Boolean
Return (type.ToString() = GetType(String).ToString())
End Function 'CanConvertTo
Comentarios
El CanConvertTo método determina si las cadenas contenidas en el archivo de configuración se pueden convertir en las propiedades fuertemente tipadas relacionadas.