«Как» я имею в виду «каким механизмом« не »для какого эффекта». Контроль не возвращается к вызывающему методу после вызова Server.Transfer («...») ;. На уровне выполнения языка, как это происходит? Вызывает ли это исключение или вызывает что-то, что прерывает поток? Мне просто интересно. Каковы другие примеры этого шаблона (вызов метода для прекращения выполнения)?Как ASP.NET HttpServerUtility.Transfer прерывает поток управления?
2
A
ответ
2
В итоге он вызывает End
, который выдает ThreadAbortException
, который завершает текущий поток выполнения. Смотрите документацию здесь
Ответ в документации вы уже связаны между собой. –
Связанный документ говорит, что он завершает выполнение, но он не говорит, как это было моим вопросом .. – Nogwater