Share via


IHttpHandler Antarmuka

Definisi

Menentukan kontrak yang ASP.NET terapkan untuk memproses permintaan Web HTTP secara sinkron menggunakan penangan HTTP kustom.

public interface class IHttpHandler
public interface IHttpHandler
type IHttpHandler = interface
Public Interface IHttpHandler
Turunan

Keterangan

Anda dapat menulis handler HTTP kustom untuk memproses jenis permintaan HTTP tertentu yang telah ditentukan sebelumnya dalam bahasa yang sesuai dengan Common Language Specification (CLS). Kode yang dapat dieksekusi yang ditentukan dalam HttpHandler kelas, bukan asp konvensional atau halaman Web ASP.NET, merespons permintaan spesifik ini. Handler HTTP memberi Anda sarana untuk berinteraksi dengan layanan permintaan dan respons tingkat rendah dari server Web IIS dan menyediakan fungsionalitas seperti ekstensi ISAPI tetapi dengan model pemrograman yang lebih sederhana.

Jika handler Anda akan mengakses nilai status sesi, itu harus mengimplementasikan IRequiresSessionState antarmuka (antarmuka penanda tanpa metode).

Properti

IsReusable

Mendapatkan nilai yang menunjukkan apakah permintaan lain dapat menggunakan IHttpHandler instans.

Metode

ProcessRequest(HttpContext)

Memungkinkan pemrosesan permintaan Web HTTP oleh kustom HttpHandler yang mengimplementasikan IHttpHandler antarmuka.

Berlaku untuk