次の方法で共有


TimeSpanMinutesConverter.ConvertFrom メソッド

定義

StringTimeSpanに変換します。

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

パラメーター

ctx
ITypeDescriptorContext

型変換に使用される ITypeDescriptorContext オブジェクト。

ci
CultureInfo

変換中に使用される CultureInfo オブジェクト。

data
Object

変換対象の String オブジェクト。

戻り値

data パラメーターを分単位で表す TimeSpan

次のコード例は、 メソッドをカスタマイズする方法を 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

注釈

システムでは、 メソッドを ConvertFrom 使用して構成ファイルから値を StringTimeSpan変換します。

適用対象