L'unité doit être en millisecondes (cependant, @eyesnz n'a pas trouvé cela correct). Selon le MSDN DataServiceContext.Timeout Property page:
Cette valeur est transmise à la propriété Timeout du objet HttpWebRequest sous-jacent. La valeur doit être définie avant d'exécuter une requête ou des opérations de mise à jour par rapport au service de données cible peut affecter la demande. La valeur peut être modifiée entre demandes à un service de données et la nouvelle valeur sera prise en compte par la demande de service de données suivante.
Se référant à la MSDN HtppWebRequest.Timeout Property page:
Le nombre de millisecondes d'attente avant que les temps de requête sur. La valeur par défaut est 100 000 millisecondes (100 secondes).
Je suis sûr que c'est ms. Voir ma réponse ci-dessous. – jball
Je viens de retester mon application de test. La valeur du délai d'attente est définitivement en secondes. – eyesnz
Si vous observez le désassemblage (via Reflector) de DataServiceContext, vous constaterez qu'il traduit la valeur Timeout de secondes en millisecondes lorsqu'il crée un HttpWebRequest. – Ruben