TimeSpanSecondsOrInfiniteConverter::ConvertFrom Method (ITypeDescriptorContext^, CultureInfo^, Object^)

 

Converts a String to a TimeSpan.

Namespace:   System.Configuration
Assembly:  System.Configuration (in System.Configuration.dll)

public:
virtual Object^ ConvertFrom(
	ITypeDescriptorContext^ ctx,
	CultureInfo^ ci,
	Object^ data
) override

Parameters

ctx
Type: System.ComponentModel::ITypeDescriptorContext^

The ITypeDescriptorContext object used for type conversions.

ci
Type: System.Globalization::CultureInfo^

The CultureInfo object used during conversion.

data
Type: System::Object^

The String object to convert.

Return Value

Type: System::Object^

The MaxValue, if the data parameter is the String "infinite"; otherwise, the TimeSpan representing the data parameter in seconds.

The system uses ConvertFrom when reading from a configuration file to convert a String value to TimeSpan, or the String "infinite" to MaxValue.

Refer to the code examples in the InfiniteTimeSpanConverter and TimeSpanMinutesConverter classes.

.NET Framework
Available since 2.0
Return to top
Show: