Quindi sto pensando a una funzionalità in cui l'utente incolla un collegamento e il codice sul lato server esegue la scansione del collegamento fornito e risponde al contenuto di tale collegamento (ad esempio pagina titolo, descrizione, miniatura, ecc.).Cosa accade in IIS/C# quando una richiesta viene interrotta
L'utente può nel frattempo modificare il collegamento e, in tal modo, la richiesta di ajax deve essere interrotta sul lato client.
Mi chiedo cosa succede esattamente nel server IIS e in particolare al mio codice C#.
- Il thread di risposta è terminato?
- L'oggetto Response ora restituisce null o Response.Write genera eccezioni?
- È stata generata un'eccezione nel thread di risposta mentre si trova? (che non ha senso, ma qualunque)
Quindi il codice del mio server Web è stato completato? quale sarebbe il punto di abortire una richiesta, quindi? – bevacqua
Quindi ci sono solitamente due passaggi (semplificati) per una richiesta Ajax. 1. Dare il via alla richiesta. 2. Fare qualcosa con la risposta (un callback di successo o fallimento). Se si annulla la richiesta, i metodi di callback non dovranno gestire la risposta. –