HttpContextBase Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az egyes HTTP-kérésekkel kapcsolatos HTTP-specifikus információkat tartalmazó osztályok alaposztályaként szolgál.
public ref class HttpContextBase abstract : IServiceProvider
public abstract class HttpContextBase : IServiceProvider
type HttpContextBase = class
interface IServiceProvider
Public MustInherit Class HttpContextBase
Implements IServiceProvider
- Öröklődés
-
HttpContextBase
- Származtatott
- Megvalósítás
Megjegyzések
Az HttpContextBase osztály egy absztrakt osztály, amely ugyanazokat a tagokat tartalmazza, mint az HttpContext osztály. A HttpContextBase osztály lehetővé teszi olyan származtatott osztályok létrehozását, amelyek hasonlóak a HttpContext osztályhoz, de testre szabhatók, és amelyek a ASP.NET folyamaton kívül működnek. Amikor egységtesztelést végez, általában egy származtatott osztályt használ a tesztelt forgatókönyvnek megfelelő, testre szabott viselkedésű tagok implementálásához.
Az HttpContextWrapper osztály az HttpContextBase osztályból származik. Az HttpContextWrapper osztály burkolóként szolgál az HttpContext osztályhoz. Futásidőben általában az osztály egy példányával hívja meg a HttpContextWrapper tagokat az HttpContext objektumon.
Konstruktorok
| Name | Description |
|---|---|
| HttpContextBase() |
Inicializálja az osztályt egy örökölt osztálypéldány általi használatra. Ezt a konstruktort csak örökölt osztály hívhatja meg. |
Tulajdonságok
| Name | Description |
|---|---|
| AllErrors |
Ha felül van bírálva egy származtatott osztályban, a http-kérés feldolgozásakor felhalmozódó hibák tömbje (ha van ilyen). |
| AllowAsyncDuringSyncStages |
Származtatott osztályban implementálva olyan értéket kap vagy állít be, amely jelzi, hogy aszinkron műveletek engedélyezettek-e ASP.NET kérésfeldolgozás egyes részeiben, ha nem várhatók. |
| Application |
Ha felül van bírálva egy származtatott osztályban, lekéri az HttpApplicationState aktuális HTTP-kérés objektumát. |
| ApplicationInstance |
Ha egy származtatott osztályban felül van bírálva, lekéri vagy beállítja az HttpApplication aktuális HTTP-kérés objektumát. |
| AsyncPreloadMode |
Származtatott osztályban való implementáláskor lekéri vagy beállít egy objektumot, amely az aszinkron előtöltési módhoz tartozó jelzőket tartalmaz. |
| Cache |
Ha felül van bírálva egy származtatott osztályban, lekéri az Cache aktuális alkalmazástartomány objektumát. |
| CurrentHandler |
Ha egy származtatott osztályban felül van bírálva, lekéri a IHttpHandler jelenleg végrehajtó kezelőt jelképező objektumot. |
| CurrentNotification |
Ha egy származtatott osztályban felül van bírálva, egy RequestNotification olyan értéket kap, amely a jelenleg feldolgozás alatt álló eseményt HttpApplication jelzi. |
| Error |
Ha felül van bírálva egy származtatott osztályban, az első hiba (ha van ilyen), amely egy HTTP-kérés feldolgozásakor halmozódott fel. |
| Handler |
Ha egy származtatott osztályban felül van bírálva, lekéri vagy beállítja a IHttpHandler HTTP-kérés feldolgozásáért felelős objektumot. |
| IsCustomErrorEnabled |
Ha egy származtatott osztályban felül van bírálva, egy értéket kap, amely jelzi, hogy engedélyezve vannak-e az egyéni hibák az aktuális HTTP-kéréshez. |
| IsDebuggingEnabled |
Származtatott osztály felülírásakor egy olyan értéket kap, amely jelzi, hogy az aktuális HTTP-kérés hibakeresési módban van-e. |
| IsPostNotification |
Ha egy származtatott osztályban felül van bírálva, egy olyan értéket kap, amely jelzi, hogy egy HttpApplication esemény befejeződött-e a feldolgozásban. |
| IsWebSocketRequest |
Származtatott osztályban implementálva egy olyan értéket kap, amely jelzi, hogy a kérés AspNetWebSocket kapcsolatkérés-e. |
| IsWebSocketRequestUpgrading |
Származtatott osztályban implementálva egy olyan értéket kap, amely jelzi, hogy a kapcsolat HTTP-kapcsolatról egy kapcsolatra AspNetWebSocket frissül-e. |
| Items |
Ha egy származtatott osztályban felül van bírálva, egy kulcs/érték gyűjteményt kap, amellyel rendszerezheti és megoszthatja az adatokat egy modul és egy kezelő között egy HTTP-kérés során. |
| PageInstrumentation |
Ha származtatott osztályban implementálják, a kérés lap-instrumentation szolgáltatáspéldányára fog hivatkozni. |
| PreviousHandler |
Ha felül van bírálva egy származtatott osztályban, lekéri a IHttpHandler szülőkezelő objektumát. |
| Profile |
Ha felül van bírálva egy származtatott osztályban, lekéri az ProfileBase aktuális felhasználói profil objektumát. |
| Request |
Ha felül van bírálva egy származtatott osztályban, lekéri az HttpRequest aktuális HTTP-kérés objektumát. |
| Response |
Ha felül van bírálva egy származtatott osztályban, lekéri az HttpResponse aktuális HTTP-válasz objektumát. |
| Server |
Ha felül van bírálva egy származtatott osztályban, lekéri azt az HttpServerUtility objektumot, amely a webes kérések feldolgozásakor használt metódusokat biztosítja. |
| Session |
Ha felül van bírálva egy származtatott osztályban, lekéri az HttpSessionState aktuális HTTP-kérés objektumát. |
| SkipAuthorization |
Származtatott osztály felülírásakor lekéri vagy beállít egy értéket, amely meghatározza, hogy az UrlAuthorizationModule objektum kihagyja-e az aktuális kérelem engedélyezési ellenőrzését. |
| ThreadAbortOnTimeout |
Származtatott osztályban implementálva olyan értéket kap vagy állít be, amely meghatározza, hogy a ASP.NET futtatókörnyezet meghívja-e a kérést kiszolgáló szálon a Abort(), amikor a kérés túllépi az időkorlátot. |
| Timestamp |
Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális HTTP-kérés kezdeti időbélyegét. |
| Trace |
Ha felül van bírálva egy származtatott osztályban, lekéri az TraceContext aktuális HTTP-válasz objektumát. |
| User |
Ha felülbírált egy származtatott osztályban, lekéri vagy beállítja az aktuális HTTP-kérés biztonsági adatait. |
| WebSocketNegotiatedProtocol |
Származtatott osztályban való implementáláskor lekéri a kiszolgálóról az ügyfélnek egy kapcsolatra küldött tárgyalásos protokollt AspNetWebSocket . |
| WebSocketRequestedProtocols |
Származtatott osztályban való implementáláskor lekéri az ügyfél által kért protokollok rendezett listáját. |
Metódusok
| Name | Description |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Származtatott osztályban való implementáláskor a megadott felhasználói függvény és beállításobjektum használatával fogad el egy AspNetWebSocket kérést. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Származtatott osztályban való implementáláskor a megadott felhasználói függvény használatával fogad el egy kérést AspNetWebSocket . |
| AddError(Exception) |
Ha felül van bírálva egy származtatott osztályban, kivételt ad hozzá az aktuális HTTP-kérés kivételgyűjteményéhez. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
Származtatott osztályban implementálva egy virtuális eseményt hoz létre, amely akkor következik be, amikor a kérés HTTP-része véget ér. |
| ClearError() |
Ha egy származtatott osztályban felül van bírálva, törli az aktuális HTTP-kérés összes hibáját. |
| DisposeOnPipelineCompleted(IDisposable) |
Származtatott osztályban implementálva lehetővé teszi az objektum metódusának meghívását Dispose() a AspNetWebSocket kérés kapcsolati részének befejezésekor. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
Ha egy származtatott osztályban felül van bírálva, egy alkalmazásszintű erőforrás-objektumot kap a megadott ClassKey és ResourceKey a tulajdonságok, valamint az CultureInfo objektum alapján. |
| GetGlobalResourceObject(String, String) |
Ha egy származtatott osztályban felül van bírálva, egy alkalmazásszintű erőforrás-objektumot kap a megadott ClassKey és ResourceKey a tulajdonságok alapján. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
Ha egy származtatott osztályban felül van bírálva, egy lapszintű erőforrás-objektumot kap a megadott VirtualPath és ResourceKey a tulajdonságok, valamint az CultureInfo objektum alapján. |
| GetLocalResourceObject(String, String) |
Ha egy származtatott osztályban felül van bírálva, a megadott VirtualPath és ResourceKey tulajdonságok alapján lapszintű erőforrás-objektumot kap. |
| GetSection(String) |
Ha felül van bírálva egy származtatott osztályban, lekéri az aktuális alkalmazás alapértelmezett konfigurációjának megadott konfigurációs szakaszát. |
| GetService(Type) |
Ha egy származtatott osztályban felül van bírálva, az aktuális szolgáltatástípushoz tartozó objektumot ad vissza. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| RemapHandler(IHttpHandler) |
Ha egy származtatott osztályban felül van bírálva, megadja a kérés kezelőjének nevét. |
| RewritePath(String, Boolean) |
Ha egy származtatott osztályban felül van bírálva, írja át az URL-címet a megadott elérési út és egy olyan érték használatával, amely meghatározza, hogy a kiszolgálóerőforrások virtuális elérési útja módosul-e. |
| RewritePath(String, String, String, Boolean) |
Ha egy származtatott osztályban felül van bírálva, írja át az URL-címet a megadott elérési út, elérési út adatai, lekérdezési sztring adatai és egy olyan érték használatával, amely meghatározza, hogy az ügyfélfájl elérési útja az újraírási útvonalra van-e beállítva. |
| RewritePath(String, String, String) |
Származtatott osztály felülírásakor írja át az URL-címet a megadott elérési út, útvonaladatok és lekérdezési sztringadatok használatával. |
| RewritePath(String) |
Származtatott osztály felülírásakor írja át az URL-címet a megadott elérési út használatával. |
| SetSessionStateBehavior(SessionStateBehavior) |
Ha egy származtatott osztályban felülbírált, beállítja a HTTP-kérések támogatásához szükséges munkamenetállapot-viselkedés típusát. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |