TimeSpanMinutesConverter.ConvertFrom Yöntem

Tanım

bir String öğesini değerine TimeSpandönüştürür.

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

Parametreler

ctx
ITypeDescriptorContext

ITypeDescriptorContext Tür dönüştürmeleri için kullanılan nesne.

ci
CultureInfo

Dönüştürme CultureInfo sırasında kullanılan nesne.

data
Object

Dönüştürülecek String nesne.

Döndürülenler

TimeSpan dakika cinsinden parametresini data temsil eden.

Örnekler

Aşağıdaki kod örneğinde yönteminin nasıl özelleştirileceği gösterilmektedir 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

Açıklamalar

Sistem, bir değeri TimeSpandeğerine dönüştürmek String için bir yapılandırma dosyasından okurken yöntemini kullanırConvertFrom.

Şunlara uygulanır