ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, разрешено ли преобразование.
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
Параметры
Объект ITypeDescriptorContext используется для преобразования типов.
- type
- Type
Целевой тип преобразования.
Возвращаемое значение
Значение true
, если преобразование разрешено, в противном случае — значение false
.
Примеры
В следующем примере кода показано, как переопределить CanConvertTo метод для создания пользовательского TimeSpan типа преобразователя. Кроме того, в примере показано, как использовать этот тип в пользовательском разделе.
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
Комментарии
Метод CanConvertTo определяет, можно ли преобразовать строки, содержащиеся в файле конфигурации, в связанные строго типизированные свойства.