На обычной странице aspx
у меня есть такие события, как Page_Init
, Page_Unload
и т. Д., Которые происходят in a well-defined order.Что такое жизненный цикл запроса ASP.NET Webservice?
У меня есть страница asmx
с указанием [WebMethod()]
. Существуют ли подобные события? В частности, некоторые события, которые позволяют мне инициализировать некоторые данные (например, Page_Load
) и выполнять некоторую очистку (например, Page_Unload
), были бы чрезвычайно полезными.
(Насколько я могу судить, конструктор класса кода asmx
, по-видимому, вызывается в каждом запросе WebMethod, т. Е. Для каждого запроса WebMethod создается новый экземпляр, но это всего лишь наблюдение, а не что-то, что я где-то нашел где-то ...)
Я хотел бы указать, что это довольно зависящая от реализации информация, особенно учитывая, что ASMX в значительной степени заменен WCF, который имеет совершенно другой жизненный цикл. –