HttpContextWrapper Osztály

Definíció

Beágyazza azt a HTTP-belső objektumot, amely http-specifikus információkat tartalmaz egy adott HTTP-kérésről.

public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
    inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
Öröklődés
HttpContextWrapper

Megjegyzések

Az HttpContextWrapper osztály az HttpContextBase osztályból származik, és burkolóként szolgál az HttpContext osztályhoz. Ez az osztály elérhetővé teszi az osztály funkcióit HttpContext , és a típust HttpContextBase is elérhetővé teszi. A HttpContextBase osztály lehetővé teszi az alkalmazás HttpContext osztályának eredeti implementációját egy egyéni implementációra, például amikor az egységtesztelést a ASP.NET folyamaton kívül hajtja végre.

Konstruktorok

Name Description
HttpContextWrapper(HttpContext)

Inicializálja az HttpContextWrapper osztály új példányát a megadott környezeti objektum használatával.

Tulajdonságok

Name Description
AllErrors

Egy HTTP-kérés feldolgozásakor felhalmozott hibák tömbje (ha van ilyen).

AllowAsyncDuringSyncStages

Lekéri vagy beállít egy értéket, amely jelzi, hogy az aszinkron műveletek engedélyezettek-e ASP.NET kérésfeldolgozás egyes részeiben, amikor azok nem várhatók.

Application

Lekéri az HttpApplicationState aktuális HTTP-kérés objektumát.

ApplicationInstance

Lekéri vagy beállítja az HttpApplication aktuális HTTP-kérés objektumát.

AsyncPreloadMode

Lekéri vagy beállít egy objektumot, amely az aszinkron előtöltési módhoz kapcsolódó jelzőket tartalmaz.

Cache

Lekéri az Cache aktuális alkalmazástartomány objektumát.

CurrentHandler

Lekéri azt az IHttpHandler objektumot, amely az éppen futó kezelőt jelöli.

CurrentNotification

RequestNotification Olyan értéket kap, amely a HttpApplication jelenleg feldolgozásra kerülő eseményt jelzi.

Error

Lekéri az első hibát (ha van ilyen), amely egy HTTP-kérés feldolgozásakor halmozódott fel.

Handler

Lekéri vagy beállítja a IHttpHandler HTTP-kérés feldolgozásáért felelős objektumot.

IsCustomErrorEnabled

Beolvas egy értéket, amely jelzi, hogy engedélyezve vannak-e az egyéni hibák az aktuális HTTP-kéréshez.

IsDebuggingEnabled

Olyan értéket kap, amely jelzi, hogy az aktuális HTTP-kérés hibakeresési módban van-e.

IsPostNotification

Olyan értéket kap, amely jelzi, hogy egy HttpApplication esemény befejeződött-e a feldolgozásban.

IsWebSocketRequest

Olyan értéket kap, amely jelzi, hogy a kérés kérés-e AspNetWebSocket .

IsWebSocketRequestUpgrading

Lekéri azt az értéket, amely jelzi, hogy a kapcsolat HTTP-kapcsolatról egy kapcsolatra AspNetWebSocket frissül-e.

Items

Lekéri a kulcs/érték gyűjteményt, amellyel rendszerezheti és megoszthatja az adatokat egy modul és egy kezelő között egy HTTP-kérés során.

PageInstrumentation

Lekéri a kérés lap-rendszerállapot szolgáltatáspéldányára mutató hivatkozást.

PreviousHandler

Lekéri a IHttpHandler szülőkezelő objektumát.

Profile

Lekéri az ProfileBase aktuális felhasználói profil objektumát.

Request

Lekéri az HttpRequestBase aktuális HTTP-kérés objektumát.

Response

Lekéri az HttpResponseBase aktuális HTTP-válasz objektumát.

Server

Lekéri a HttpServerUtilityBase webes kérések feldolgozásakor használt metódusokat biztosító objektumot.

Session

Lekéri az HttpSessionStateBase aktuális HTTP-kérés objektumát.

SkipAuthorization

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

Lekéri vagy beállít egy értéket, amely meghatározza, hogy a ASP.NET futtatókörnyezet meghívja-e a kérést karbantartó szálon a Abort(), amikor a kérés túllépi az időkorlátot.

Timestamp

Lekéri az aktuális HTTP-kérés kezdeti időbélyegét.

Trace

Lekéri az TraceContext aktuális HTTP-válasz objektumát.

User

Lekéri vagy beállítja az aktuális HTTP-kérés biztonsági adatait.

WebSocketNegotiatedProtocol

Lekéri a kiszolgálóról az ügyfélnek küldött egyeztetett protokollt egy AspNetWebSocket kéréshez.

WebSocketRequestedProtocols

Lekéri az ügyfél által kért protokollok rendezett listáját.

Metódusok

Name Description
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

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>)

A megadott felhasználói függvény használatával fogad el egy kérést AspNetWebSocket .

AddError(Exception)

Kivételt ad hozzá az aktuális HTTP-kérés kivételgyűjteményéhez.

AddOnRequestCompleted(Action<HttpContextBase>)

Olyan virtuális eseményt hoz létre, amely akkor következik be, amikor a kérés HTTP-része véget ér.

ClearError()

Törli az aktuális HTTP-kérés összes hibáját.

DisposeOnPipelineCompleted(IDisposable)

Lehetővé teszi egy 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)

Lekéri az alkalmazásszintű erőforrás-objektumot a megadott ClassKey és ResourceKey a tulajdonságok, valamint az CultureInfo objektum alapján.

GetGlobalResourceObject(String, String)

Lekéri az alkalmazásszintű erőforrás-objektumot 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)

Lekéri a lapszintű erőforrás-objektumot a megadott VirtualPath és ResourceKey a tulajdonságok, valamint az CultureInfo objektum alapján.

GetLocalResourceObject(String, String)

Lapszintű erőforrás-objektumot kap a megadott VirtualPath és ResourceKey a tulajdonságok alapján.

GetSection(String)

Lekéri az aktuális alkalmazás alapértelmezett konfigurációjának megadott konfigurációs szakaszát.

GetService(Type)

Az aktuális szolgáltatástípus objektumát adja 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)

Lehetővé teszi a kérés kezelőjének megadását.

RewritePath(String, Boolean)

Írja át az URL-címet a megadott elérési út és egy é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)

Írja át az URL-címet a megadott elérési út, útvonaladatok, lekérdezési sztringadatok é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)

Írja át az URL-címet a megadott elérési út, útvonaladatok és lekérdezési sztringadatok használatával.

RewritePath(String)

Írja át az URL-címet a megadott elérési út használatával.

SetSessionStateBehavior(SessionStateBehavior)

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)

A következőre érvényes: