HttpContextWrapper Klass

Definition

Kapslar in DET INBYGGDA HTTP-objektet som innehåller HTTP-specifik information om en enskild HTTP-begäran.

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

Kommentarer

Klassen HttpContextWrapper härleds från HttpContextBase klassen och fungerar som omslutning för HttpContext klassen. Den här klassen exponerar klassens funktioner HttpContext och exponerar HttpContextBase även typen. Med klassen HttpContextBase kan du ersätta den ursprungliga implementeringen av klassen HttpContext i ditt program med en anpassad implementering, till exempel när du utför enhetstestning utanför ASP.NET pipeline.

Konstruktorer

Name Description
HttpContextWrapper(HttpContext)

Initierar en ny instans av HttpContextWrapper klassen med hjälp av det angivna kontextobjektet.

Egenskaper

Name Description
AllErrors

Hämtar en matris med fel (om några) som ackumulerades när en HTTP-begäran bearbetades.

AllowAsyncDuringSyncStages

Hämtar eller anger ett värde som anger om asynkrona åtgärder tillåts under delar av ASP.NET bearbetning av begäranden när de inte förväntas.

Application

Hämtar objektet HttpApplicationState för den aktuella HTTP-begäran.

ApplicationInstance

Hämtar eller anger objektet HttpApplication för den aktuella HTTP-begäran.

AsyncPreloadMode

Hämtar eller anger ett objekt som innehåller flaggor som gäller asynkront förinläsningsläge.

Cache

Hämtar objektet Cache för den aktuella programdomänen.

CurrentHandler

Hämtar objektet IHttpHandler som representerar den hanterare som körs för närvarande.

CurrentNotification

Hämtar ett RequestNotification värde som anger den aktuella HttpApplication händelsen som bearbetas.

Error

Hämtar det första felet (om det finns) som ackumulerades när en HTTP-begäran bearbetades.

Handler

Hämtar eller anger det IHttpHandler objekt som ansvarar för att bearbeta HTTP-begäran.

IsCustomErrorEnabled

Hämtar ett värde som anger om anpassade fel är aktiverade för den aktuella HTTP-begäran.

IsDebuggingEnabled

Hämtar ett värde som anger om den aktuella HTTP-begäran är i felsökningsläge.

IsPostNotification

Hämtar ett värde som anger om en HttpApplication händelse har slutfört bearbetningen.

IsWebSocketRequest

Hämtar ett värde som anger om begäran är en AspNetWebSocket begäran.

IsWebSocketRequestUpgrading

Hämtar ett värde som anger om anslutningen uppgraderas från en HTTP-anslutning till en AspNetWebSocket anslutning.

Items

Hämtar en nyckel-/värdesamling som kan användas för att organisera och dela data mellan en modul och en hanterare under en HTTP-begäran.

PageInstrumentation

Hämtar en referens till sidinstrumentationstjänstinstansen för den här begäran.

PreviousHandler

Hämtar objektet IHttpHandler för den överordnade hanteraren.

Profile

Hämtar objektet ProfileBase för den aktuella användarprofilen.

Request

Hämtar objektet HttpRequestBase för den aktuella HTTP-begäran.

Response

HttpResponseBase Hämtar objektet för det aktuella HTTP-svaret.

Server

Hämtar objektet HttpServerUtilityBase som innehåller metoder som används när webbbegäranden bearbetas.

Session

Hämtar objektet HttpSessionStateBase för den aktuella HTTP-begäran.

SkipAuthorization

Hämtar eller anger ett värde som anger om UrlAuthorizationModule objektet ska hoppa över auktoriseringskontrollen för den aktuella begäran.

ThreadAbortOnTimeout

Hämtar eller anger ett värde som anger om ASP.NET-körningen ska anropa Abort() på tråden som betjänar den här begäran när begäran överskrider tidsgränsen.

Timestamp

Hämtar den första tidsstämpeln för den aktuella HTTP-begäran.

Trace

TraceContext Hämtar objektet för det aktuella HTTP-svaret.

User

Hämtar eller anger säkerhetsinformation för den aktuella HTTP-begäran.

WebSocketNegotiatedProtocol

Hämtar det förhandlade protokollet som skickades från servern till klienten för en AspNetWebSocket begäran.

WebSocketRequestedProtocols

Hämtar den ordnade listan över protokoll som begärs av klienten.

Metoder

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

Accepterar en AspNetWebSocket begäran med hjälp av det angivna användarfunktions- och alternativobjektet.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Accepterar en AspNetWebSocket begäran med den angivna användarfunktionen.

AddError(Exception)

Lägger till ett undantag i undantagssamlingen för den aktuella HTTP-begäran.

AddOnRequestCompleted(Action<HttpContextBase>)

Skapar en virtuell händelse som inträffar när HTTP-delen av begäran avslutas.

ClearError()

Rensar alla fel för den aktuella HTTP-begäran.

DisposeOnPipelineCompleted(IDisposable)

Gör att ett objekts metod anropas Dispose() när anslutningsdelen av den AspNetWebSocket här begäran har slutförts.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetGlobalResourceObject(String, String, CultureInfo)

Hämtar ett resursobjekt på programnivå baserat på de angivna ClassKey egenskaperna och ResourceKey egenskaperna och på CultureInfo objektet.

GetGlobalResourceObject(String, String)

Hämtar ett resursobjekt på programnivå baserat på de angivna ClassKey egenskaperna och ResourceKey egenskaperna.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLocalResourceObject(String, String, CultureInfo)

Hämtar ett resursobjekt på sidnivå baserat på de angivna VirtualPath egenskaperna och ResourceKey egenskaperna och på CultureInfo objektet.

GetLocalResourceObject(String, String)

Hämtar ett resursobjekt på sidnivå baserat på angivna VirtualPath egenskaper och ResourceKey egenskaper.

GetSection(String)

Hämtar det angivna konfigurationsavsnittet i det aktuella programmets standardkonfiguration.

GetService(Type)

Returnerar ett objekt för den aktuella tjänsttypen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RemapHandler(IHttpHandler)

Gör att du kan ange en hanterare för begäran.

RewritePath(String, Boolean)

Skriver om URL:en med hjälp av den angivna sökvägen och ett värde som anger om den virtuella sökvägen för serverresurser ändras.

RewritePath(String, String, String, Boolean)

Skriver om URL:en med den angivna sökvägen, sökvägsinformationen, frågesträngsinformationen och ett värde som anger om klientfilens sökväg är inställd på sökvägen för omskrivningen.

RewritePath(String, String, String)

Skriver om URL:en med hjälp av den angivna sökvägen, sökvägsinformationen och frågesträngsinformationen.

RewritePath(String)

Skriver om URL:en med hjälp av den angivna sökvägen.

SetSessionStateBehavior(SessionStateBehavior)

Anger vilken typ av sessionstillståndsbeteende som krävs för att stödja en HTTP-begäran.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för