ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se a conversão é permitida.
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
O objeto ITypeDescriptorContext usado para a conversão de tipo.
- type
- Type
O tipo para o qual converter.
Retornos
true
se a conversão for permitida; caso contrário, false
.
Exemplos
O código de exemplo a seguir mostra como substituir o CanConvertTo método para criar um tipo de conversor personalizado TimeSpan . Além disso, o exemplo mostra como usar esse tipo em uma seção 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
Comentários
O CanConvertTo método determina se as cadeias de caracteres contidas no arquivo de configuração podem ser convertidas nas propriedades fortemente tipadas relacionadas.