ConfigurationConverterBase.CanConvertFrom Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Determina se a conversão é permitida.
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
O ITypeDescriptorContext objeto usado para conversões de tipos.
Devoluções
true se a conversão for permitida; caso contrário, false.
Exemplos
O seguinte exemplo de código mostra como sobrescrever o CanConvertFrom método para criar um tipo de conversor personalizado TimeSpan . Além disso, o exemplo mostra como usar este tipo numa secção 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
Observações
O CanConvertFrom método determina se uma conversão pode ser realizada em propriedades fortemente tipadas para obter cadeias de valores usadas no ficheiro de configuração.