HttpContextWrapper Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |