Autor Beitrag
new.Matrix
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Sa 26.04.08 15:08 
Hallo Zusammen,

Ich habe eine gewisse anzahl Produkte für die ich jeweils Quelltext abrufe. nun möchte ich dies aber gestaffelt machen, immer minimum 10 sek zwischen den Anfragen und dies in einer Schlaufe also etwa so:

ausblenden C#-Quelltext
1:
2:
3:
4:
  for (int i = 1; i < prodList.Count; i++)
                        {
// Führe Webrequest für prodList[i] durch
}


Gibt es eine Möglichkeit die Schleife um den gewünschten Zeitraum anzuhalten? Oder wie kann ich es sonst umsetzen?


Moderiert von user profile iconChristian S.: Topic aus WinForms / WPF / Silverlight verschoben am Mi 07.05.2008 um 23:00
new.Matrix Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Sa 26.04.08 15:48 
Habs Rausgefunden :-D

Einfach Thread.Sleep(200);
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 26.04.08 16:02 
Hallo!

Gehe ich recht in der Annahme, dass Du sicher sein willst, dass der erste Download fertig ist? Dann würde ich schauen, ob es nicht ein entsprechendes Ereignis gibt ("DownloadCompleted" oder so ähnlich) und in diesem würde ich dann den nächsten Download starten.

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
new.Matrix Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 56



BeitragVerfasst: Di 29.04.08 08:20 
Hi Christian S.

Danke für deine Antwort!

Nein es get lediglich darum den Server nicht zu überfluten, da ich vorher 20 Request pro Sekunde hatte und diese vom Server als Angriff gewertet wurde :-D