Share via


HttpContextWrapper Kelas

Definisi

Merangkum objek intrinsik HTTP yang berisi informasi khusus HTTP tentang permintaan HTTP individual.

public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
    inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
Warisan
HttpContextWrapper

Keterangan

Kelas HttpContextWrapper ini berasal dari HttpContextBase kelas dan berfungsi sebagai pembungkus untuk HttpContext kelas . Kelas ini memaparkan fungsionalitas HttpContext kelas dan juga mengekspos jenisnya HttpContextBase . Kelas memungkinkan HttpContextBase Anda mengganti implementasi HttpContext asli kelas dalam aplikasi Anda dengan implementasi kustom, seperti saat Anda melakukan pengujian unit di luar alur ASP.NET.

Konstruktor

HttpContextWrapper(HttpContext)

Menginisialisasi instans HttpContextWrapper baru kelas dengan menggunakan objek konteks yang ditentukan.

Properti

AllErrors

Mendapatkan array kesalahan (jika ada) yang terakumulasi saat permintaan HTTP sedang diproses.

AllowAsyncDuringSyncStages

Mendapatkan atau menetapkan nilai yang menunjukkan apakah operasi asinkron diizinkan selama bagian dari pemrosesan permintaan ASP.NET ketika tidak diharapkan.

AllowAsyncDuringSyncStages

Saat diimplementasikan di kelas turunan, mendapatkan atau menetapkan nilai yang menunjukkan apakah operasi asinkron diizinkan selama bagian dari pemrosesan permintaan ASP.NET ketika tidak diharapkan.

(Diperoleh dari HttpContextBase)
Application

HttpApplicationState Mendapatkan objek untuk permintaan HTTP saat ini.

ApplicationInstance

Mendapatkan atau mengatur HttpApplication objek untuk permintaan HTTP saat ini.

AsyncPreloadMode

Mendapatkan atau mengatur objek yang berisi bendera yang berkaitan dengan mode pramuat asinkron.

AsyncPreloadMode

Saat diimplementasikan dalam kelas turunan, mendapatkan atau mengatur objek yang berisi bendera yang berkaitan dengan mode pramuat asinkron.

(Diperoleh dari HttpContextBase)
Cache

Cache Mendapatkan objek untuk domain aplikasi saat ini.

CurrentHandler

IHttpHandler Mendapatkan objek yang mewakili handler yang sedang dieksekusi.

CurrentNotification

Mendapatkan nilai yang menunjukkan peristiwa saat ini HttpApplication yang sedang diprosesRequestNotification.

Error

Mendapatkan kesalahan pertama (jika ada) yang terakumulasi ketika permintaan HTTP sedang diproses.

Handler

Mendapatkan atau mengatur IHttpHandler objek yang bertanggung jawab untuk memproses permintaan HTTP.

IsCustomErrorEnabled

Mendapatkan nilai yang menunjukkan apakah kesalahan kustom diaktifkan untuk permintaan HTTP saat ini.

IsDebuggingEnabled

Mendapatkan nilai yang menunjukkan apakah permintaan HTTP saat ini berada dalam mode debug.

IsPostNotification

Mendapatkan nilai yang menunjukkan apakah suatu HttpApplication peristiwa telah selesai diproses.

IsWebSocketRequest

Mendapatkan nilai yang menunjukkan apakah permintaan tersebut adalah AspNetWebSocket permintaan.

IsWebSocketRequest

Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah permintaan tersebut adalah AspNetWebSocket permintaan koneksi.

(Diperoleh dari HttpContextBase)
IsWebSocketRequestUpgrading

Mendapatkan nilai yang menunjukkan apakah koneksi ditingkatkan dari koneksi HTTP ke AspNetWebSocket koneksi.

IsWebSocketRequestUpgrading

Saat diimplementasikan di kelas turunan, mendapatkan nilai yang menunjukkan apakah koneksi ditingkatkan dari koneksi HTTP ke AspNetWebSocket koneksi.

(Diperoleh dari HttpContextBase)
Items

Mendapatkan koleksi kunci/nilai yang dapat digunakan untuk mengatur dan berbagi data antara modul dan handler selama permintaan HTTP.

PageInstrumentation

Mendapatkan referensi ke instans layanan instrumentasi halaman untuk permintaan ini.

PageInstrumentation

Saat diimplementasikan di kelas turunan, mendapatkan referensi ke instans layanan instrumentasi halaman untuk permintaan ini.

(Diperoleh dari HttpContextBase)
PreviousHandler

IHttpHandler Mendapatkan objek untuk handler induk.

Profile

ProfileBase Mendapatkan objek untuk profil pengguna saat ini.

Request

HttpRequestBase Mendapatkan objek untuk permintaan HTTP saat ini.

Response

HttpResponseBase Mendapatkan objek untuk respons HTTP saat ini.

Server

HttpServerUtilityBase Mendapatkan objek yang menyediakan metode yang digunakan saat permintaan Web sedang diproses.

Session

HttpSessionStateBase Mendapatkan objek untuk permintaan HTTP saat ini.

SkipAuthorization

Mendapatkan atau menetapkan nilai yang menentukan apakah UrlAuthorizationModule objek harus melewati pemeriksaan otorisasi untuk permintaan saat ini.

ThreadAbortOnTimeout

Mendapatkan atau menetapkan nilai yang menentukan apakah runtime ASP.NET harus memanggil Abort() pada utas yang melayani permintaan ini saat permintaan kehabisan waktu.

ThreadAbortOnTimeout

Saat diimplementasikan di kelas turunan, mendapatkan atau menetapkan nilai yang menentukan apakah runtime ASP.NET harus memanggil Abort() utas yang melayani permintaan ini ketika permintaan kehabisan waktu.

(Diperoleh dari HttpContextBase)
Timestamp

Mendapatkan tanda waktu awal permintaan HTTP saat ini.

Trace

TraceContext Mendapatkan objek untuk respons HTTP saat ini.

User

Mendapatkan atau mengatur informasi keamanan untuk permintaan HTTP saat ini.

WebSocketNegotiatedProtocol

Mendapatkan protokol negosiasi yang dikirim dari server ke klien untuk permintaan AspNetWebSocket .

WebSocketNegotiatedProtocol

Ketika diimplementasikan di kelas turunan, mendapatkan protokol negosiasi yang dikirim dari server ke klien untuk AspNetWebSocket koneksi.

(Diperoleh dari HttpContextBase)
WebSocketRequestedProtocols

Mendapatkan daftar protokol yang diurutkan yang diminta oleh klien.

WebSocketRequestedProtocols

Ketika diimplementasikan di kelas turunan, mendapatkan daftar protokol yang diurutkan yang diminta oleh klien.

(Diperoleh dari HttpContextBase)

Metode

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

AspNetWebSocket Menerima permintaan menggunakan fungsi pengguna yang ditentukan.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Saat diimplementasikan di kelas turunan AspNetWebSocket , menerima permintaan menggunakan fungsi pengguna yang ditentukan.

(Diperoleh dari HttpContextBase)
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

AspNetWebSocket Menerima permintaan menggunakan fungsi pengguna dan objek opsi yang ditentukan.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

Saat diimplementasikan di kelas turunan AspNetWebSocket , menerima permintaan menggunakan fungsi pengguna dan objek opsi yang ditentukan.

(Diperoleh dari HttpContextBase)
AddError(Exception)

Menambahkan pengecualian ke kumpulan pengecualian untuk permintaan HTTP saat ini.

AddOnRequestCompleted(Action<HttpContextBase>)

Menaikkan peristiwa virtual yang terjadi ketika bagian HTTP dari permintaan berakhir.

AddOnRequestCompleted(Action<HttpContextBase>)

Saat diimplementasikan di kelas turunan, memunculkan peristiwa virtual yang terjadi ketika bagian HTTP permintaan berakhir.

(Diperoleh dari HttpContextBase)
ClearError()

Menghapus semua kesalahan untuk permintaan HTTP saat ini.

DisposeOnPipelineCompleted(IDisposable)

Mengaktifkan metode objek Dispose() untuk dipanggil ketika AspNetWebSocket bagian koneksi dari permintaan ini selesai.

DisposeOnPipelineCompleted(IDisposable)

Saat diimplementasikan di kelas turunan, memungkinkan metode objek Dispose() dipanggil ketika AspNetWebSocket bagian koneksi dari permintaan ini selesai.

(Diperoleh dari HttpContextBase)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetGlobalResourceObject(String, String)

Mendapatkan objek sumber daya tingkat aplikasi berdasarkan properti dan ResourceKey yang ditentukanClassKey.

GetGlobalResourceObject(String, String, CultureInfo)

Mendapatkan objek sumber daya tingkat aplikasi berdasarkan properti dan ResourceKey yang ditentukanClassKey, dan pada CultureInfo objek .

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLocalResourceObject(String, String)

Mendapatkan objek sumber daya tingkat halaman berdasarkan properti dan ResourceKey yang ditentukanVirtualPath.

GetLocalResourceObject(String, String, CultureInfo)

Mendapatkan objek sumber daya tingkat halaman berdasarkan properti dan ResourceKey yang ditentukanVirtualPath, dan pada CultureInfo objek .

GetSection(String)

Mendapatkan bagian konfigurasi yang ditentukan dari konfigurasi default aplikasi saat ini.

GetService(Type)

Mengembalikan objek untuk jenis layanan saat ini.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RemapHandler(IHttpHandler)

Memungkinkan Anda menentukan handler untuk permintaan tersebut.

RemapHandler(IHttpHandler)

Saat ditimpa di kelas turunan, menentukan handler untuk permintaan tersebut.

(Diperoleh dari HttpContextBase)
RewritePath(String)

Menulis ulang URL dengan menggunakan jalur yang ditentukan.

RewritePath(String, Boolean)

Menulis ulang URL dengan menggunakan jalur yang ditentukan dan nilai yang menentukan apakah jalur virtual untuk sumber daya server dimodifikasi.

RewritePath(String, String, String)

Menulis ulang URL dengan menggunakan informasi jalur, informasi jalur, dan string kueri yang ditentukan.

RewritePath(String, String, String, Boolean)

Menulis ulang URL dengan menggunakan jalur, informasi jalur, informasi string kueri yang ditentukan, dan nilai yang menentukan apakah jalur file klien diatur ke jalur penulisan ulang.

SetSessionStateBehavior(SessionStateBehavior)

Mengatur jenis perilaku status sesi yang diperlukan untuk mendukung permintaan HTTP.

SetSessionStateBehavior(SessionStateBehavior)

Ketika ditimpa di kelas turunan, mengatur jenis perilaku status sesi yang diperlukan untuk mendukung permintaan HTTP.

(Diperoleh dari HttpContextBase)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

GetKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Mendapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Mendapatkan enumerasi layanan jenis T dari IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Mendapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Mendapatkan layanan jenis T dari IServiceProvider.

CreateAsyncScope(IServiceProvider)

Membuat baru AsyncServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

CreateScope(IServiceProvider)

Membuat baru IServiceScope yang dapat digunakan untuk mengatasi layanan terlingkup.

GetRequiredService(IServiceProvider, Type)

Dapatkan layanan jenis serviceType dari IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetService<T>(IServiceProvider)

Dapatkan layanan jenis T dari IServiceProvider.

GetServices(IServiceProvider, Type)

Dapatkan enumerasi layanan jenis serviceType dari IServiceProvider.

GetServices<T>(IServiceProvider)

Dapatkan enumerasi layanan jenis T dari IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Mendapatkan objek yang mengumpulkan rekaman log yang dikirim ke pencatat palsu.

GetFakeRedactionCollector(IServiceProvider)

Mendapatkan instans kolektor redactor palsu dari kontainer injeksi dependensi.

Berlaku untuk