HttpContextWrapper Klas

Definitie

Bevat het intrinsieke HTTP-object dat HTTP-specifieke informatie over een afzonderlijke HTTP-aanvraag bevat.

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

Opmerkingen

De HttpContextWrapper klasse is afgeleid van de HttpContextBase klasse en fungeert als wrapper voor de HttpContext klasse. Met deze klasse wordt de functionaliteit van de HttpContext klasse weergegeven en wordt ook het HttpContextBase type weergegeven. Met de klasse HttpContextBase kunt u de oorspronkelijke implementatie van de klasse HttpContext in uw toepassing vervangen door een aangepaste implementatie, bijvoorbeeld wanneer u eenheidstests uitvoert buiten de ASP.NET-pijplijn.

Constructors

Name Description
HttpContextWrapper(HttpContext)

Initialiseert een nieuw exemplaar van de HttpContextWrapper klasse met behulp van het opgegeven contextobject.

Eigenschappen

Name Description
AllErrors

Hiermee wordt een matrix met fouten (indien aanwezig) opgehaald die zijn verzameld toen een HTTP-aanvraag werd verwerkt.

AllowAsyncDuringSyncStages

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of asynchrone bewerkingen zijn toegestaan tijdens delen van ASP.NET aanvraagverwerking wanneer ze niet worden verwacht.

Application

Hiermee haalt u het HttpApplicationState object op voor de huidige HTTP-aanvraag.

ApplicationInstance

Hiermee wordt het HttpApplication object opgehaald of ingesteld voor de huidige HTTP-aanvraag.

AsyncPreloadMode

Hiermee wordt een object opgehaald of ingesteld dat vlaggen bevat die betrekking hebben op de asynchrone preloadmodus.

Cache

Hiermee haalt u het Cache object op voor het huidige toepassingsdomein.

CurrentHandler

Hiermee haalt u het IHttpHandler object op dat de handler vertegenwoordigt die momenteel wordt uitgevoerd.

CurrentNotification

Hiermee wordt een RequestNotification waarde opgehaald die de huidige HttpApplication gebeurtenis aangeeft die wordt verwerkt.

Error

Hiermee wordt de eerste fout (indien aanwezig) opgehaald die is verzameld toen een HTTP-aanvraag werd verwerkt.

Handler

Hiermee wordt het IHttpHandler object opgehaald of ingesteld dat verantwoordelijk is voor het verwerken van de HTTP-aanvraag.

IsCustomErrorEnabled

Hiermee wordt een waarde opgehaald die aangeeft of aangepaste fouten zijn ingeschakeld voor de huidige HTTP-aanvraag.

IsDebuggingEnabled

Hiermee wordt een waarde opgehaald die aangeeft of de huidige HTTP-aanvraag zich in de foutopsporingsmodus bevindt.

IsPostNotification

Hiermee wordt een waarde opgehaald die aangeeft of een HttpApplication gebeurtenis klaar is met verwerken.

IsWebSocketRequest

Hiermee wordt een waarde opgehaald die aangeeft of de aanvraag een AspNetWebSocket aanvraag is.

IsWebSocketRequestUpgrading

Hiermee wordt een waarde opgehaald die aangeeft of de verbinding een upgrade uitvoert van een HTTP-verbinding naar een AspNetWebSocket verbinding.

Items

Hiermee haalt u een sleutel/waardeverzameling op die kan worden gebruikt om gegevens te ordenen en te delen tussen een module en een handler tijdens een HTTP-aanvraag.

PageInstrumentation

Haalt een verwijzing op naar het pagina-instrumentatieservice-exemplaar voor deze aanvraag.

PreviousHandler

Hiermee haalt u het IHttpHandler object op voor de bovenliggende handler.

Profile

Hiermee haalt u het ProfileBase object op voor het huidige gebruikersprofiel.

Request

Hiermee haalt u het HttpRequestBase object op voor de huidige HTTP-aanvraag.

Response

Hiermee haalt u het HttpResponseBase object op voor het huidige HTTP-antwoord.

Server

Hiermee haalt u het HttpServerUtilityBase object op dat methoden biedt die worden gebruikt wanneer webaanvragen worden verwerkt.

Session

Hiermee haalt u het HttpSessionStateBase object op voor de huidige HTTP-aanvraag.

SkipAuthorization

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het UrlAuthorizationModule object de autorisatiecontrole voor de huidige aanvraag moet overslaan.

ThreadAbortOnTimeout

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ASP.NET runtime Abort() moet aanroepen op de thread die deze aanvraag onderhoudt wanneer er een time-out optreedt voor de aanvraag.

Timestamp

Hiermee wordt de eerste tijdstempel van de huidige HTTP-aanvraag opgehaald.

Trace

Hiermee haalt u het TraceContext object op voor het huidige HTTP-antwoord.

User

Hiermee worden beveiligingsgegevens opgehaald of ingesteld voor de huidige HTTP-aanvraag.

WebSocketNegotiatedProtocol

Hiermee haalt u het onderhandelde protocol op dat van de server naar de client is verzonden voor een AspNetWebSocket aanvraag.

WebSocketRequestedProtocols

Hiermee haalt u de geordende lijst met protocollen op die door de client worden aangevraagd.

Methoden

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

Accepteert een AspNetWebSocket aanvraag met behulp van de opgegeven gebruikersfunctie en het optiesobject.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Accepteert een AspNetWebSocket aanvraag met behulp van de opgegeven gebruikersfunctie.

AddError(Exception)

Hiermee voegt u een uitzondering toe aan de uitzonderingsverzameling voor de huidige HTTP-aanvraag.

AddOnRequestCompleted(Action<HttpContextBase>)

Hiermee wordt een virtuele gebeurtenis gegenereerd die optreedt wanneer het HTTP-deel van de aanvraag eindigt.

ClearError()

Alle fouten voor de huidige HTTP-aanvraag worden gewist.

DisposeOnPipelineCompleted(IDisposable)

Hiermee kan de methode van Dispose() een object worden aangeroepen wanneer het AspNetWebSocket verbindingsgedeelte van deze aanvraag is voltooid.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetGlobalResourceObject(String, String, CultureInfo)

Hiermee haalt u een resourceobject op toepassingsniveau op op basis van de opgegeven ClassKey eigenschappen en ResourceKey op het CultureInfo object.

GetGlobalResourceObject(String, String)

Hiermee wordt een resourceobject op toepassingsniveau opgehaald op basis van de opgegeven ClassKey eigenschappen en ResourceKey eigenschappen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLocalResourceObject(String, String, CultureInfo)

Hiermee haalt u een resourceobject op paginaniveau op op basis van de opgegeven VirtualPath eigenschappen en ResourceKey op het CultureInfo object.

GetLocalResourceObject(String, String)

Hiermee haalt u een resourceobject op paginaniveau op op basis van de opgegeven VirtualPath eigenschappen en ResourceKey eigenschappen.

GetSection(String)

Hiermee haalt u de opgegeven configuratiesectie van de standaardconfiguratie van de huidige toepassing op.

GetService(Type)

Retourneert een object voor het huidige servicetype.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RemapHandler(IHttpHandler)

Hiermee kunt u een handler voor de aanvraag opgeven.

RewritePath(String, Boolean)

Herschrijf de URL met behulp van het opgegeven pad en een waarde die aangeeft of het virtuele pad voor serverresources wordt gewijzigd.

RewritePath(String, String, String, Boolean)

Herschrijf de URL met behulp van het opgegeven pad, padgegevens, querytekenreeksinformatie en een waarde die aangeeft of het pad naar het clientbestand is ingesteld op het herschrijfpad.

RewritePath(String, String, String)

Herschrijf de URL met behulp van het opgegeven pad, padinformatie en querytekenreeksinformatie.

RewritePath(String)

Herschrijf de URL met behulp van het opgegeven pad.

SetSessionStateBehavior(SessionStateBehavior)

Hiermee stelt u het type sessiestatusgedrag in dat is vereist om een HTTP-aanvraag te ondersteunen.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op