Frage von Justus44, 32

Programmiercode verstehen C# siehe Beschreibung?

private void AuthenticateRequest(object obj, EventArgs ea) { HttpApplication objApp = (HttpApplication) obj; HttpContext objContext = (HttpContext) objApp.Context;
// If user identity is not blank, pause for a random amount of time if ( objApp.User.Identity.Name != "") { Random rand = new Random();
Thread.Sleep(rand.Next(minSeconds, maxSeconds) * 1000); }
}

kann mir jemand erklären was genau hier passiert ?

Antwort
von massivgrass, 15

Typecast, Kommentar, Vergleich mit leerem String und ein paar Funktionsaufrufe die anscheinend eine Zahl erzeugen und dann die Threadbibliothek beauftragen, den momentanen Thread ruhen zu lassen. Der Aufruf blockiert dann also eine unbestimmte Zeit lang, andere Threads und Prozesse können aber durchaus die CPU benutzen (bzw. den Kern)

Antwort
von DrSkyfallAsks, 12

Scheint eine Methode für eine Webseite zu sein, die angibt, wie lang man warten muss, wenn das Eingabefeld leer ist

Keine passende Antwort gefunden?

Fragen Sie die Community