Udostępnij za pośrednictwem


TimeSpanMinutesConverter.ConvertFrom Metoda

Definicja

Konwertuje element String na .TimeSpan

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

Parametry

ctx
ITypeDescriptorContext

Obiekt ITypeDescriptorContext używany do konwersji typów.

ci
CultureInfo

CultureInfo Obiekt używany podczas konwersji.

data
Object

String Obiekt do konwersji.

Zwraca

Reprezentujący TimeSpandata parametr w minutach.

Przykłady

W poniższym przykładzie kodu pokazano, jak dostosować metodę ConvertFrom .

public override object ConvertFrom(
    ITypeDescriptorContext ctx, CultureInfo ci, object data)
{

    long min = long.Parse((string)data,
        CultureInfo.InvariantCulture);

    return TimeSpan.FromMinutes((double)min);
}
Public Overrides Function ConvertFrom( _
ByVal ctx As ITypeDescriptorContext, _
ByVal ci As CultureInfo, ByVal data As Object) As Object

    Dim min As Long = _
    Long.Parse(CStr(data), CultureInfo.InvariantCulture)

    Return TimeSpan.FromMinutes(System.Convert.ToDouble(min))

End Function 'ConvertFrom

Uwagi

System używa ConvertFrom metody podczas odczytywania z pliku konfiguracji, aby przekonwertować String wartość na TimeSpan.

Dotyczy