英語で読む 編集

次の方法で共有


ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Determines whether the conversion is allowed.

C#
public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, Type type);

Parameters

ctx
ITypeDescriptorContext

The ITypeDescriptorContext object used for type conversion.

type
Type

The type to convert to.

Returns

true if the conversion is allowed; otherwise, false.

Examples

The following example code shows how to override the CanConvertTo method to create a custom TimeSpan converter type. Also, the example shows how to use this type in a custom section.

C#
public override bool CanConvertTo(
    ITypeDescriptorContext ctx, Type type)
{
    return (type == typeof(string));
}

Remarks

The CanConvertTo method determines whether the strings contained in the configuration file can be converted to the related strongly typed properties.

Applies to

製品 バージョン
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10