TimeSpanSecondsOrInfiniteConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) TimeSpanSecondsOrInfiniteConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) TimeSpanSecondsOrInfiniteConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Method

定義

TimeSpan を a に変換します。Converts a TimeSpan to a. StringString.

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ ctx, System::Globalization::CultureInfo ^ ci, System::Object ^ value, Type ^ type);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, Type type);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj

パラメーター

ctx
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

型変換に使用される ITypeDescriptorContext オブジェクト。The ITypeDescriptorContext object used for type conversions.

ci
CultureInfo CultureInfo CultureInfo

変換中に使用される CultureInfo オブジェクト。The CultureInfo object used during conversion.

value
Object Object Object

変換する値。The value to convert.

type
Type Type Type

変換の型。The conversion type.

戻り値

value パラメーターが String の場合は MaxValue "infinite"。それ以外の場合は value パラメーターを秒単位で表す StringThe String "infinite", if the value parameter is MaxValue; otherwise, the String representing the value parameter in seconds.

クラスInfiniteTimeSpanConverterTimeSpanMinutesConverterクラスのコード例を参照してください。Refer to the code examples in the InfiniteTimeSpanConverter and TimeSpanMinutesConverter classes.

注釈

システムは、 ConvertTo構成ファイルへの書き込み時にを使用TimeSpanしてMaxValue 、値Stringまたはをに変換します。The system uses ConvertTo when writing to a configuration file to convert a TimeSpan value or MaxValue to a String.

適用対象