Hi,
ich versuche gerade ein paar Sachen mit Threadpooling.
Und zwar möchte ich Auktionen überwachen, wie viel Sekunden Zeit noch bleibt.
PHP Code:
for (int i = 0; i < 5; i++)
{
VerfolgeAuktion(saAutkionsID[i]);
iZeitVerbleibend[i] = Controller._GetZeitVerbleibend(saAutkionsID[i]);
dgvAuktionsPferde.Rows.Add(saAutkionsID[i], "0", iZeitVerbleibend[i], "0", "N/A");
}
private void VerfolgeAuktion(string sAuktionsID)
{
//ThreadPool.QueueUserWorkItem();
}
public static int _GetZeitVerbleibend(object sPferdeID)
{
DateTime dtJetzt = Convert.ToDateTime(DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second);
string sPferdeHtml = Connection.WebRPost("LONGSTRING");
string sZeit = Regex.Match(sPferdeHtml, "((?:(?:[0-1][0-9])|(?:[2][0-3])|(?:[0-9])):(?:[0-5][0-9])(?::[0-5][0-9])?(?:\\s?(?:am|AM|pm|PM))?)\" data-toolti").Groups[1].Value;
TimeSpan verbleibend = Convert.ToDateTime(sZeit) - dtJetzt;
return Convert.ToInt16(verbleibend.TotalSeconds);
}
Und zwar möchte ich das "VerfolgeAuktion" mir für jeden Thread einen Wert zurück gibt. Wie in der For-Schleife.
Wie kann ich das realisieren? Hab leider nicht so hilfreiche Sachen bei MSDN gefunden
MfG Ludder231