TAILIEUCHUNG - ASP.NET 4 Unleased - p 152

Working with the HTTP Runtime private private private private string _conString; SqlConnection _con; SqlCommand _cmdSelect; SqlCommand _cmdInsert; public override void Init() { // initialize connection _conString = ➥[“Log”].ConnectionString; _con = new SqlConnection(_conString); // initialize select command _cmdSelect = new SqlCommand(“SELECT COUNT(*) FROM Log WHERE Path=@Path”, ➥_con); (“@Path”, , 500); // initialize insert command _cmdInsert = new SqlCommand(“INSERT Log (Path) VALUES (@Path)”, _con); (“@Path”, , 500); } public int NumberOfRequests { get { int result = 0; [“@Path”].Value = ; try { (); result = (int)(); } finally { (); } return result; } } void Application_BeginRequest(object sender,. | 1484 CHAPTER 31 Working with the HTTP Runtime private string _conString private SqlConnection _con private SqlCommand _cmdSelect private SqlCommand _cmdInsert public override void Init initialize connection _conString Log .ConnectionString _con new SqlConnection _conString initialize select command _cmdSelect new SqlCommand SELECT COUNT FROM Log WHERE Path @Path _con @Path 500 initialize insert command _cmdInsert new SqlCommand INSERT Log Path VALUES @Path _con @Path 500 public int NumberOfRequests get int result 0 @Path .Value try result int finally return result void Application_BeginRequest object sender EventArgs e Record new request From the Library of Wow eBook Working with HTTP Applications and HTTP Modules 1485 @Path .Value try finally script 31 The page in Listing handles the Application BeginRequest event. You can handle any application event by following the naming pattern Application_EventName where EventName is the name of the HttpApplication event. In Listing the Application_BeginRequest handler records the path of the page requested. A SqlCommand object records the page path to a database table named Log. The file also extends the base HttpApplication class with a custom property named NumberOfRequests. This property retrieves the number of requests made for the page at the current path. Finally the includes an Init method that overrides the base HttpApplication s Init method. In Listing the Init method initializes the SqlConnection and two SqlCommand objects used in the file. The Init method is called when the class represented by .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.