語言

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

參數

ctx
ITypeDescriptorContext

用於型別轉換的 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 方法判斷設定檔中的字串是否能轉換為相關的強型別屬性。

適用於