TimeSpanMinutesOrInfiniteConverter.ConvertFrom 方法

定义

String 转换为 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

参数

ctx
ITypeDescriptorContext

用于类型转换的 ITypeDescriptorContext 对象。

ci
CultureInfo

转换期间使用的 CultureInfo 对象。

data
Object

要转换的 String 对象。

返回

如果data参数为String“infinite”,则为 TimeSpan.MaxValue;否则为TimeSpan以分钟为单位表示参数的 data

示例

请参阅 和 TimeSpanMinutesConverter 类中的InfiniteTimeSpanConverter代码示例。

注解

从配置文件读取值时,系统会使用 ConvertFrom 方法将值转换为 TimeSpan,或将String“infinite”转换为 StringMaxValue

适用于