TimeSpanMinutesConverter.ConvertFrom Méthode

Définition

Convertit une String en une 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

Paramètres

ctx
ITypeDescriptorContext

Objet ITypeDescriptorContext utilisé pour les conversions de type.

ci
CultureInfo

Objet CultureInfo utilisé pendant la conversion.

data
Object

Objet String à convertir.

Retours

TimeSpan représentant le paramètre data en minutes.

Exemples

L’exemple de code suivant montre comment personnaliser la ConvertFrom méthode .

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

Remarques

Le système utilise la méthode lors de la ConvertFrom lecture à partir d’un fichier de configuration pour convertir une String valeur en TimeSpan.

S’applique à