Así que estoy pensando en una funcionalidad donde el usuario pega un enlace y el código del lado del servidor rastrea el enlace proporcionado y responde con el contenido de ese enlace (como página título, descripción, miniatura, etc.).Qué sucede en IIS/C# cuando se cancela una solicitud
Mientras tanto, el usuario puede cambiar el enlace, y al hacer eso, la solicitud de ajax debe abortarse en el lado del cliente.
Me pregunto qué sucede exactamente en el servidor IIS y específicamente en mi código C#.
- ¿Se ha terminado el hilo de respuesta?
- ¿El objeto Response ahora devuelve nulo o Response.Write throw exceptions?
- ¿Se ha lanzado una excepción en el hilo de respuesta donde sea? (Eso ni siquiera tiene sentido, pero lo que sea)
¿El código de mi servidor web se ejecuta hasta el final? ¿Cuál sería el objetivo de abortar una solicitud, entonces? – bevacqua
Por lo general, hay dos pasos (simplificados) para una solicitud de Ajax. 1. Inicia la solicitud. 2. Haga algo con la respuesta (una devolución de llamada exitosa o fallida). Si cancela la solicitud, sus métodos de devolución de llamada no tendrán que gestionar la respuesta. –