Sdílet prostřednictvím


TimeSpanMinutesConverter.ConvertTo Metoda

Definice

Převede na TimeSpanString.

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ ctx, System::Globalization::CultureInfo ^ ci, System::Object ^ value, Type ^ type);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, Type type);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (ctx As ITypeDescriptorContext, ci As CultureInfo, value As Object, type As Type) As Object

Parametry

ctx
ITypeDescriptorContext

Objekt ITypeDescriptorContext použitý pro převody typů.

ci
CultureInfo

Objekt CultureInfo použitý během převodu.

value
Object

Hodnota, na kterou chcete převést.

type
Type

Typ, na který se má převést.

Návraty

Představující String parametr v value minutách.

Příklady

Následující příklad kódu ukazuje, jak přizpůsobit metodu ConvertTo .

public override object ConvertTo(
    ITypeDescriptorContext ctx, CultureInfo ci,
    object value, Type type)
{
    ValidateType(value, typeof(TimeSpan));

    long data = (long)(((TimeSpan)value).TotalMinutes);

    return data.ToString(CultureInfo.InvariantCulture);
}
Public Overrides Function ConvertTo( _
ByVal ctx As ITypeDescriptorContext, _
ByVal ci As CultureInfo, ByVal value As Object, _
ByVal type As Type) As Object
    ValidateType(value, GetType(TimeSpan))

    Dim data As Long = _
    Fix(CType(value, TimeSpan).TotalMinutes)

    Return data.ToString(CultureInfo.InvariantCulture)

End Function 'ConvertTo

Poznámky

Systém používá metodu při zápisu ConvertTo do konfiguračního souboru k převodu TimeSpanStringna .

Platí pro