1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Threading.Timer</name>
7 <member name="T:System.Threading.Timer">
8 <summary>Fournit un mécanisme permettant d'exécuter une méthode à intervalles spécifiés.Cette classe ne peut pas être héritée.Pour parcourir le code source .NET Framework correspondant à ce type, consultez la source de référence.</summary>
9 <filterpriority>1</filterpriority>
11 <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.Int32,System.Int32)">
12 <summary>Initialise une nouvelle instance de la classe Timer, à l'aide d'un entier signé 32 bits pour spécifier l'intervalle de temps.</summary>
13 <param name="callback">Délégué <see cref="T:System.Threading.TimerCallback" /> représentant une méthode à exécuter. </param>
14 <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser, ou valeur null. </param>
15 <param name="dueTime">Délai d'attente, en millisecondes, avant que <paramref name="callback" /> soit appelé.Spécifiez <see cref="F:System.Threading.Timeout.Infinite" /> pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour démarrer la minuterie immédiatement.</param>
16 <param name="period">Intervalle de temps, en millisecondes, entre les appels de <paramref name="callback" />.Spécifiez <see cref="F:System.Threading.Timeout.Infinite" /> pour désactiver la signalisation périodique.</param>
17 <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite" />. </exception>
18 <exception cref="T:System.ArgumentNullException">The <paramref name="callback" /> parameter is null. </exception>
20 <member name="M:System.Threading.Timer.#ctor(System.Threading.TimerCallback,System.Object,System.TimeSpan,System.TimeSpan)">
21 <summary>Initialise une nouvelle instance de la classe Timer, à l'aide de valeurs <see cref="T:System.TimeSpan" /> pour mesurer les intervalles de temps.</summary>
22 <param name="callback">Délégué représentant une méthode à exécuter. </param>
23 <param name="state">Objet contenant les informations que la méthode de rappel doit utiliser, ou valeur null. </param>
24 <param name="dueTime">Délai d'attente avant que le paramètre <paramref name="callback" /> appelle ses méthodes.Spécifiez -1 milliseconde pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour démarrer la minuterie immédiatement.</param>
25 <param name="period">Intervalle de temps entre les appels des méthodes référencées par <paramref name="callback" />.Spécifiez -1 milliseconde pour désactiver la signalisation périodique.</param>
26 <exception cref="T:System.ArgumentOutOfRangeException">The number of milliseconds in the value of <paramref name="dueTime" /> or <paramref name="period" /> is negative and not equal to <see cref="F:System.Threading.Timeout.Infinite" />, or is greater than <see cref="F:System.Int32.MaxValue" />. </exception>
27 <exception cref="T:System.ArgumentNullException">The <paramref name="callback" /> parameter is null. </exception>
29 <member name="M:System.Threading.Timer.Change(System.Int32,System.Int32)">
30 <summary>Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide d'entiers 32 bits signés.</summary>
31 <returns>true si le minuteur a été correctement mis à jour ; sinon, false.</returns>
32 <param name="dueTime">Délai d'attente, en millisecondes, avant l'appel de la méthode de rappel spécifiée au moment de la construction de <see cref="T:System.Threading.Timer" />.Spécifiez <see cref="F:System.Threading.Timeout.Infinite" /> pour empêcher le redémarrage de la minuterie.Spécifiez zéro (0) pour redémarrer la minuterie immédiatement.</param>
33 <param name="period">Intervalle de temps, en millisecondes, entre les appels de la méthode de rappel spécifiée au moment de la construction de <see cref="T:System.Threading.Timer" />.Spécifiez <see cref="F:System.Threading.Timeout.Infinite" /> pour désactiver la signalisation périodique.</param>
34 <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer" /> has already been disposed. </exception>
35 <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter is negative and is not equal to <see cref="F:System.Threading.Timeout.Infinite" />. </exception>
36 <filterpriority>2</filterpriority>
38 <member name="M:System.Threading.Timer.Change(System.TimeSpan,System.TimeSpan)">
39 <summary>Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide de valeurs <see cref="T:System.TimeSpan" />.</summary>
40 <returns>true si le minuteur a été correctement mis à jour ; sinon, false.</returns>
41 <param name="dueTime">
42 <see cref="T:System.TimeSpan" /> représentant le délai d'attente avant l'appel de la méthode de rappel spécifiée au moment de la construction de <see cref="T:System.Threading.Timer" />.Spécifiez -1 milliseconde pour empêcher le démarrage de la minuterie.Spécifiez zéro (0) pour redémarrer la minuterie immédiatement.</param>
43 <param name="period">Intervalle de temps entre les appels de la méthode de rappel spécifiée au moment de la construction de <see cref="T:System.Threading.Timer" />.Spécifiez -1 milliseconde pour désactiver la signalisation périodique.</param>
44 <exception cref="T:System.ObjectDisposedException">The <see cref="T:System.Threading.Timer" /> has already been disposed. </exception>
45 <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter, in milliseconds, is less than -1. </exception>
46 <exception cref="T:System.NotSupportedException">The <paramref name="dueTime" /> or <paramref name="period" /> parameter, in milliseconds, is greater than 4294967294. </exception>
47 <filterpriority>2</filterpriority>
49 <member name="M:System.Threading.Timer.Dispose">
50 <summary>Libère toutes les ressources utilisées par l'instance actuelle de <see cref="T:System.Threading.Timer" />.</summary>
51 <filterpriority>2</filterpriority>
53 <member name="T:System.Threading.TimerCallback">
54 <summary>Représente la méthode qui gère des appels d'un <see cref="T:System.Threading.Timer" />.</summary>
55 <param name="state">Objet contenant des informations spécifiques à l'application et concernant la méthode appelée par ce délégué, ou null. </param>
56 <filterpriority>2</filterpriority>