ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Methode

Definition

Bestimmt, ob die Konvertierung zulässig ist.

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

Parameter

ctx
ITypeDescriptorContext

Das Objekt, das ITypeDescriptorContext für die Typkonvertierung verwendet wird.

type
Type

Der Typ, in den konvertiert werden soll.

Gibt zurück

truewenn die Konvertierung zulässig ist; andernfalls . false

Beispiele

Im folgenden Beispielcode wird gezeigt, wie Die CanConvertTo Methode zum Erstellen eines benutzerdefinierten TimeSpan Konvertertyps überschreibt. Außerdem wird im Beispiel gezeigt, wie dieser Typ in einem benutzerdefinierten Abschnitt verwendet wird.

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

Hinweise

Die CanConvertTo Methode bestimmt, ob die in der Konfigurationsdatei enthaltenen Zeichenfolgen in die zugehörigen stark typierten Eigenschaften konvertiert werden können.

Gilt für: