Ich möchte eine asynchrone Aktion in ASP.NET MVC 2 schreiben, die bis zu 5 Sekunden auf ein Ereignis warten soll. Wenn das Ereignis auftritt, antwortet der Server mit einem Ergebnis, andernfalls wird die Anforderung abgebrochen.ASP.NET MVC 2 asynchrone Aktion mit Zeitüberschreitung
Was ist der beste Weg, dies zu erreichen?
Oder alternativ die AsyncManager.Timeout-Eigenschaft innerhalb der Aktionsmethode. Es hat den gleichen Effekt wie das AsyncTimeout-Attribut, ist aber nützlich, wenn Sie mehr Kontrolle wünschen, z. Lesen der Zeitüberschreitung von der Konfig. –