The following two examples demonstrate how to use the HttpApplication  dịch - The following two examples demonstrate how to use the HttpApplication  Việt làm thế nào để nói

The following two examples demonstr

The following two examples demonstrate how to use the HttpApplication class and its events. The first example demonstrates how to create a custom HTTP module and connect an event to it. The second example demonstrates how to modify the Web.config file.
The following example demonstrates how to create a custom HTTP module and connect the AcquireRequestState event to the HTTP module. HTTP modules intercept each request to Web application resources, thereby allowing you to filter client requests. Any HTTP module that subscribes to an HttpApplication event must implement the IHttpModule interface.
C#VB
using System;
using System.Web;

namespace Samples.AspNet.CS
{
public class CustomHTTPModule : IHttpModule
{
public CustomHTTPModule()
{
// Class constructor.
}

// Classes that inherit IHttpModule
// must implement the Init and Dispose methods.
public void Init(HttpApplication app)
{

app.AcquireRequestState += new EventHandler(app_AcquireRequestState);
app.PostAcquireRequestState += new EventHandler(app_PostAcquireRequestState);
}

public void Dispose()
{
// Add code to clean up the
// instance variables of a module.
}

// Define a custom AcquireRequestState event handler.
public void app_AcquireRequestState(object o, EventArgs ea)
{
HttpApplication httpApp = (HttpApplication)o;
HttpContext ctx = HttpContext.Current;
ctx.Response.Write(" Executing AcquireRequestState ");
}

// Define a custom PostAcquireRequestState event handler.
public void app_PostAcquireRequestState(object o, EventArgs ea)
{
HttpApplication httpApp = (HttpApplication)o;
HttpContext ctx = HttpContext.Current;
ctx.Response.Write(" Executing PostAcquireRequestState ");
}

}
}
Before an event in a custom HTTP module can occur, you must modify the configuration settings in the Web.config file to notify ASP.NET about the HTTP module. The following example shows the appropriate configuration setting in the httpModules section of the Web.config file. The following setting applies to IIS 7.0 Classic mode and to earlier versions of IIS.
C#VB







The following setting applies to IIS 7.0 Integrated mode.
C#VB






0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Hai ví dụ sau đây chứng minh làm thế nào để sử dụng các lớp HttpApplication và các sự kiện. Ví dụ đầu tiên chứng tỏ làm thế nào để tạo ra một mô-đun tùy chỉnh HTTP và kết nối một sự kiện. Ví dụ thứ hai chứng tỏ làm thế nào để sửa đổi các tập tin Web.config.Ví dụ sau đây chứng tỏ làm thế nào để tạo ra một mô-đun tùy chỉnh HTTP và kết nối các sự kiện AcquireRequestState để HTTP mô-đun. Mô-đun HTTP đánh chặn từng yêu cầu nguồn lực ứng dụng Web, do đó cho phép bạn lọc khách hàng yêu cầu. Bất kỳ mô đun HTTP mà gia vào một sự kiện HttpApplication phải thực hiện các giao diện IHttpModule.C #VBsử dụng hệ thống;bằng cách sử dụng System.Web;không gian tên Samples.AspNet.CS{ công cộng lớp CustomHTTPModule: IHttpModule { khu vực CustomHTTPModule() { Nhà xây dựng lớp. } Các lớp kế thừa IHttpModule phải thực hiện các phương pháp Init và vứt bỏ. khu vực void Init (HttpApplication app) { ứng dụng. AcquireRequestState = mới EventHandler(app_AcquireRequestState); ứng dụng. PostAcquireRequestState = mới EventHandler(app_PostAcquireRequestState); } khu vực void Dispose() { Thêm mã để làm sạch các Ví dụ các biến của một mô-đun. } Xác định một AcquireRequestState tuỳ chỉnh sự kiện xử lý. khu vực khoảng trống app_AcquireRequestState (đối tượng o, EventArgs ea) { HttpApplication httpApp = o (HttpApplication); HttpContext ctx = HttpContext.Current; ctx. Response.Write ("thực hiện AcquireRequestState"); } Xác định một PostAcquireRequestState tuỳ chỉnh sự kiện xử lý. khu vực khoảng trống app_PostAcquireRequestState (đối tượng o, EventArgs ea) { HttpApplication httpApp = o (HttpApplication); HttpContext ctx = HttpContext.Current; ctx. Response.Write ("thực hiện PostAcquireRequestState"); } }}Trước khi một sự kiện trong một mô-đun tùy chỉnh HTTP có thể xảy ra, bạn phải sửa đổi các cài đặt cấu hình trong Web.config file thông báo cho ASP.NET về các mô-đun HTTP. Ví dụ sau cho thấy các thiết lập cấu hình thích hợp trong phần httpModules của tập tin Web.config. Các cài đặt sau đây áp dụng chế độ cổ điển của IIS 7.0 và các phiên bản trước của IIS.C #VB tên = "CustomHttpModule" / > Các cài đặt sau đây áp dụng cho IIS 7.0 tích hợp chế độ.C #VB tên = "CustomHttpModule" / >
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Hai ví dụ sau đây chứng minh làm thế nào để sử dụng lớp HttpApplication và các sự kiện của nó. Ví dụ đầu tiên cho thấy làm thế nào để tạo ra một mô-đun HTTP tùy chỉnh và kết nối một sự kiện vào nó. Ví dụ thứ hai chứng tỏ làm thế nào để sửa đổi các tập tin Web.config.
Ví dụ sau đây cho thấy làm thế nào để tạo ra một mô-đun HTTP tùy chỉnh và kết nối các sự kiện AcquireRequestState để module HTTP. Module HTTP chặn các yêu cầu tới tài nguyên ứng dụng Web, do đó cho phép bạn lọc các yêu cầu của khách hàng. Bất kỳ mô-đun HTTP gia vào một sự kiện HttpApplication phải thực hiện các giao diện IHttpModule.
C # VB
using System;
sử dụng System.Web;

Samples.AspNet.CS namespace
{
public class CustomHTTPModule: IHttpModule
{
CustomHTTPModule công cộng ()
{
// constructor Class.
}

// Lớp kế thừa IHttpModule
// phải thực hiện các Init và Vứt bỏ các phương pháp.
public void Init (HttpApplication ứng dụng)
{

app.AcquireRequestState + = new EventHandler (app_AcquireRequestState);
app.PostAcquireRequestState + = new EventHandler (app_PostAcquireRequestState);
}

public void Dispose ()
{
// Thêm mã để làm sạch các
// các biến thể hiện của một mô-đun.
}

// Định nghĩa một AcquireRequestState xử lý sự kiện tùy chỉnh.
public void app_AcquireRequestState (object o, EventArgs ea)
{
HttpApplication httpApp = (HttpApplication) o;
HttpContext ctx = HttpContext.Current;
ctx.Response.Write ( "thi AcquireRequestState");
}

. // Định nghĩa một tùy chỉnh PostAcquireRequestState xử lý sự kiện
public void app_PostAcquireRequestState (object o, EventArgs ea)
{
HttpApplication httpApp = (HttpApplication) o;
HttpContext ctx = HttpContext .Current;
ctx.Response.Write ( "thi PostAcquireRequestState");
}

}
}
Trước khi sự kiện trong một mô-đun HTTP tùy chỉnh có thể xảy ra, bạn phải thay đổi các thiết lập cấu hình trong file Web.config để thông báo cho ASP.NET về module HTTP . Ví dụ sau đây cho thấy các thiết lập cấu hình thích hợp trong phần httpModules của file Web.config. Các thiết lập sau đây áp dụng cho IIS 7.0 chế độ Classic và phiên bản trước của IIS.
C # VB



name = "CustomHttpModule" />



Các thiết lập sau đây áp dụng cho IIS 7.0 chế độ tích hợp.
C # VB



name = "CustomHttpModule" />


đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: