Wie werden die asynchronen Ergebnisse angezeigt, die zuerst in der asp.netweb-Anwendung angezeigt werden?

Ich muss drei asynchrone Anforderungen in drei Klassendateien senden. Die Antwortzeiten für drei Anforderungen sind unterschiedlich. Die erste ist 2 Sekunden und die zweite 7 Sekunden und die dritte 4 Sekunden.Jetzt muss ich die erste Antwort im Browser mit in 2 Sekunden und nach 2 Sekunden die dritte Antwort und schließlich die zweite Antwort anzeigen, aber jetzt werden meine Ergebnisse alle Antworten auf einmal angezeigt, nachdem drei Antworten abgeschlossen wurden. Bitte geben Sie mir einen Vorschlag. Es ist sehr dringend, bitte.

Mein Code ist

public delegate string AsyncMethodCaller(string name);
        public delegate string AsyncMethodCallertest(string name);
        public delegate string NatilusAsyn(string name);

Button Click Event

     AsyncMethodCaller caller = new AsyncMethodCaller(ps.PennStarService);
        IAsyncResult result = caller.BeginInvoke(txtFirst.Text, null, null);
    NatilusAsyn caller123 = new NatilusAsyn(cs.PennStarService);
        IAsyncResult result123 = caller123 .BeginInvoke(txtthird.Text, null, null);
        AsyncMethodCallertest cltest = new AsyncMethodCallertest(ps.testHi);
        IAsyncResult tetsresult = cltest.BeginInvoke(txtSecond.Text, null, null);
        lblFirst.Text = caller.EndInvoke(result);           
        lblSecond.Text = cltest.EndInvoke(tetsresult);
     lblthird.Text = caller123.EndInvoke(result123); 

Vielen Dank, dass Sie Hemanth

Antworten auf die Frage(1)

Ihre Antwort auf die Frage